我正在使用此代码生成时差
$to_time = strtotime("2017-03-13 10:42:00");
$from_time = strtotime("2017-03-13 10:21:00");
echo round(abs($to_time - $from_time) / 60,2). " minute";
工作正常,但是当我的from_time 23:44:00 时, 00:44:00 我的时差 -1380分钟
请帮我解决这个问题。
stackoverflow的参考文章link
答案 0 :(得分:0)
问题是: -
似乎你只是根据时间来计算差异。
但是当日期也会考虑那么问题不会发生,因为23:44:00将被视为00:44:00时间的下一个日期(由php strtotime自动)并且计算将是准确的。
点击此处: - https://eval.in/752519