我有一个时间日期值。 (2014年4月27日18:00:00)
除此之外,我还有一个由天/小时/分钟组成的字符串。 (10/7/0)。
最后,我需要将这两个值相加一个日期。
在此示例中,值的总和为37/4/2014 28:7:00。
所以期望的结果将是8/5/2014 4:7:00。在PHP中获得此结果的最佳方法是什么?
答案 0 :(得分:1)
function($date, $addon)
{
$date1 = strtotime($date);
$explode = explode('/', $addon);
$date2 = ($explode[0]*86400) + ($explode[1]*3600) + ($explode[2]*60);
return date('j/n/Y H:i:s', ($date1+$date2));
}
答案 1 :(得分:0)
我将它们转换为时间戳,然后添加它们并将其转换回来:
$time = strtotime($time1) + strtotime($time2);
echo date('m/d/Y h:i:s a', $time);