在PHP中添加日期的最佳方法是什么?

时间:2014-04-27 08:20:54

标签: php date

我有一个时间日期值。 (2014年4月27日18:00:00)

除此之外,我还有一个由天/小时/分钟组成的字符串。 (10/7/0)。

最后,我需要将这两个值相加一个日期。

在此示例中,值的总和为37/4/2014 28:7:00。

所以期望的结果将是8/5/2014 4:7:00。在PHP中获得此结果的最佳方法是什么?

2 个答案:

答案 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);