2012-04-15 32 views
1

我将一个表中的当前日期(也称为禁令日期)与小时数的禁止长度一起存储(可以是从24小时到最高50000小时等)。将小时数添加到存储日期

我需要将禁令的长度添加到禁止日期以提供失效日期,但我正在努力解决如何实现此目的。我尝试了各种使用日期格式,并添加了小时数,但似乎无法让我的头在这附近。

谢谢。

+0

在表中,小时数只是数值?或“24小时”字符串? – hjpotter92 2012-04-15 15:46:24

+0

请提供更多信息 – 2012-04-15 15:47:36

回答

2

如果禁令的开始日期被存储在一个变量$startDate和你获取禁令的时间在一个变量$hoursBan仅是数值,那么这就是你将如何得到有效日期:

$expiryDate = strtotime(date("Y-m-d", strtotime($startDate)) . " +" . $hoursBan . " hours"); 
+0

非常感谢!我只需要将H:i:s添加到日期格式中,但这可能是由于我首先缺乏信息,所以为此我表示歉意。再次感谢你! – 2012-04-15 16:55:43