1

我正在尝试动态地为日期添加几个小时。我有一个日期、时间和小时变量。$appdate 的格式为 2013/03/23 $time 的格式为军用时间格式 13:00:00 $rei 等于小时,但它是 0-48 的纯数字格式。

我正在尝试将 $appdate 和 $time 组合在一起,然后将选择的 $rei 小时添加到它以标准 mysql 格式的 $reiexpires 结尾。2013-03-23 20:00:00

 $reitime = date('H',strtotime($rei));
 $reidate = date('Y-m-d H:i:s',strtotime($appdate.$time));
 $reiexpires = date('Y-m-d H:i:s',strtotime($reidate + $reitime));
4

1 回答 1

4
$appdate = "2013/03/23";
$time = "13:00:00";
$rei = 48;

$reitime = strtotime($appdate . " " . $time . " + " . $rei . " hours");
$reiexpires = date('Y-m-d H:i:s', $reitime);

echo $reiexpires;

输出:

2013-03-25 13:00:00
于 2013-03-24T04:32:29.203 回答