合并日期和时间,然后添加选定的小时

时间:2013-03-24 04:28:38

标签: php date time

我正在尝试动态添加几个小时的日期。  我有一个日期,时间和小时变量。  $ 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));

1 个答案:

答案 0 :(得分: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