php-extended/php-summable-date-interval

一个创建可累加和可比较日期区间的库

7.0.6 2024-07-31 13:32 UTC

README

一个创建可累加和可比较日期区间的库。

coverage build status

安装

该库的安装通过composer完成,所有类的自动加载通过其自动加载器完成。

  • 官网下载 composer.phar
  • 然后运行以下命令将该库作为依赖项安装
  • php composer.phar require php-extended/php-summable-date-interval ^7

基本用法

此库可以使用以下方式使用


$dt1 = \DateTime::createFromFormat('<put your string value there>');
$dt2 = \DateTime::createFromFormat('<put another str value there>');

$interval = \SummableDateInterval::createFromDiff($dt1, $dt2);

$dt3 = new \DateTime('<put another str value here>');
$dt4 = new \DateTime();

$dtinterval = $dti = $dt3->diff($dt4);

// then add them together

$interval->add($dtinterval);
// or
$interval->sub($dtinterval);

// you can also use

$interval2 = \SummableDateInterval::createFromInterval($dtinterval);

// then, you can reinject it into a \DateTime :

$future = $dt4->add($interval);

许可证

MIT (参见 许可证文件)。