【发布时间】:2018-02-12 05:35:38
【问题描述】:
我得到两个日期时间之间的无效间隔
$date = new \DateTime();
$zurich = new DateTimeZone('Asia/Kolkata');
$datetimeFormat = 'Y-m-d H:i:s';
$date->setTimestamp($request->travel_time);
$d1 = $date->format($datetimeFormat);
$date2 = new \DateTime();
$d2 = $alreadyCreatedRoute[0]->travel_time;
$datetime1 = new DateTime($d2,$zurich);
$datetime2 = new DateTime($d1,$zurich);
$interval = $datetime1->diff($datetime2);
`echo $diff_in_minutes = $interval->format('%h')." Hours ".$interval->format('%i')." Minutes";`
**DateTime Object([date] => 2018-02-12 10:19:11.000000 [timezone_type] =>3
[timezone] => Asia/Kolkata**
)
**DateTime Object([date] => 2018-02-12 00:11:00.000000 [timezone_type] =>3
[timezone] => Asia/Kolkata)**
【问题讨论】:
-
请更新您的问题,以包含输入数据、预期输出和当前输出的正确且清晰的示例。
-
只是到许多日期时间操作。
$request->travel_time你有什么?