Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP结束日期计算_Php_Date - Fatal编程技术网

PHP结束日期计算

PHP结束日期计算,php,date,Php,Date,如果我知道事件的开始日期和持续时间(以天为单位),如何计算结束日期? 我找到了关于如何计算两个日期之间的持续时间的主题,但在我的案例中什么都没有 提前谢谢 日期(strotime(“+”.durationndays.“days”)[,startDate])使用PHP date->modify方法(也称为DateTime::modify)。 因为我也发现PHP站点上的描述不是很明显,所以我提供了一个示例来展示简单易读的代码: <?php $currentDate = new DateTime

如果我知道事件的开始日期和持续时间(以天为单位),如何计算结束日期? 我找到了关于如何计算两个日期之间的持续时间的主题,但在我的案例中什么都没有 提前谢谢

日期(strotime(“+”.durationndays.“days”)[,startDate])

使用PHP date->modify方法(也称为DateTime::modify)。 因为我也发现PHP站点上的描述不是很明显,所以我提供了一个示例来展示简单易读的代码:

<?php
$currentDate = new DateTime('2012-12-19');
$currentDate->modify('+2 day');
printf("\nThe maya dooms day is at %s ?!", 
          date_format( $currentDate, 'D, M d Y'));
?>

在modify参数中,您还可以使用:

  • 一天

还有更多,但您还需要更多吗?

Duplicate:这并不意味着粗鲁,但您的答案有一个错误,第二个date()参数是无用的,除非您在时间上做一些计算,例如去年:)date('Y-m-d',strotime(“+”$durationndays.“days”);