2013-03-24 90 views
1

我正在尝试动态地添加一些小时到某个日期。 我有一个日期,时间和小时变量。 $ appdate的格式为2013/03/23 $ time为军事时间格式13:00:00 $ rei等于小时,但是它的格式为0-48。组合日期和时间然后添加选定的时间

我试图将$ appdate和$ time组合在一起,然后将选定的$ rei小时添加到标准mysql格式的$ reiexpires中。 2013-03-23 20时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
$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 
+0

这是真棒!感谢您为我清理。你的例子使得使用php中的日期对于me.LOL来说不那么痛苦 – Progrower 2013-03-24 11:47:27