你能告诉我如何正确添加时间值吗?我以格式获取时间04:00
,将其转换为时间戳,然后进行加法。但结果还有很多不足之处——相反08:00
我得到了05:00
。实际上这里是代码:
$th2 = strtotime(date('Y-m-d')."04:00");
$th3 = strtotime(date('Y-m-d')."04:00");
print_r(date("h-i", $th2+$th3));
你能告诉我如何正确添加时间值吗?我以格式获取时间04:00
,将其转换为时间戳,然后进行加法。但结果还有很多不足之处——相反08:00
我得到了05:00
。实际上这里是代码:
$th2 = strtotime(date('Y-m-d')."04:00");
$th3 = strtotime(date('Y-m-d')."04:00");
print_r(date("h-i", $th2+$th3));
虽然使用内置的DateTime类更灵活方便。
解决方案:
您可以将时间间隔添加到某个午夜:
结论:
您可以更进一步并减去原始日期以获得间隔的总和:
结论: