【发布时间】:2013-08-22 19:18:15
【问题描述】:
您好,这里只是一个简单的问题。 PHP 的时间相关函数让我很困惑 ;-(
给定 2 个变量
$start = "2013-07-25 20:24:13" ('Y-m-d H:i:s');
$duration = "0:55" ('H:i');
如何将$duration 添加到$start?应该导致:
“2013-07-25 21:19:13”
【问题讨论】:
-
如果您只使用时间戳,除非您需要显示日期,否则事情可能会变得更加混乱。
-
这就是我想出的:
$start = strtotime($start); $duration = explode(':', $duration); $end = date("Y-m-d H:i:s", strtotime('+'.$duration[0].'hour '.$duration[1].'minutes', $start));