[英]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.