想在日期中添加小时数。 请帮忙。
PHP代码是:
$createdDate=date_create("2013-03-17 07:11:00");
$hour = 4;
我尝试过使用strtotime。但它给出了一个错误。
由于
答案 0 :(得分:6)
使用DateTime修改方法。
$date = new DateTime("2013-03-17 07:11:00");
$date->modify("+4 hours");
echo $date->format("Y-m-d H:i:s");
答案 1 :(得分:3)
您可以使用DateInterval
:
$iv = new DateInterval("PT{$hour}H");
$createdDate->add($iv);
// $createdDate is now modified
答案 2 :(得分:0)
您可以使用date_modify:
date_modify($createdDate, "+4 hours");