在存储日期中添加小时数

时间:2012-04-15 15:44:49

标签: php date

我将当前日期(也称为禁令的日期)与禁令的长度(以小时为单位)存储在表格中(可以是24小时到50000小时之间等等)。

我需要将禁令的长度添加到禁令的日期以给出到期日期,但我正在努力解决这个问题。我已经尝试了各种使用日期格式并添加了它的小时数,但似乎无法理解这一点。

感谢。

1 个答案:

答案 0 :(得分:2)

如果禁止的开始日期存储在变量$startDate中,并且您在变量$hoursBan中获取的禁令小时数仅为数值,那么这就是您将获得的到期日:

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