[英]How to get difference of two dates in php and add that difference to third date to obtain another new date?
有两个变量,
$old_start = new DateTime("2020-12-13 14:20");
$old_end = new DateTime("2021-03-25 12:29");
现在取这两个日期的差异:
$gap = $old_end->diff($old_start);
考虑第三个变量:
$new_start = new DateTime("2020-12-27 11:47");
并基于这个 $new_start 和 $gap,我想要一个新变量 $new_end,它类似于在新的开始日期添加一些时间段以获得新的结束日期。
您可以按以下方式实现,您可以从中了解有关日期时间操作的更多信息How we can add two date interval in PHP
$old_start = new DateTime("2020-12-13 14:20");
$old_end = new DateTime("2021-03-25 12:29");
$interval_diff = $old_start->diff($old_end);
$new_start = new DateTime("2020-12-27 11:47");
$new_end = $new_start->add($interval_diff);
print_r($interval_diff);
print_r($new_end);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.