我将当前日期(也称为禁令的日期)与禁令的长度(以小时为单位)存储在表格中(可以是24小时到50000小时之间等等)。
我需要将禁令的长度添加到禁令的日期以给出到期日期,但我正在努力解决这个问题。我已经尝试了各种使用日期格式并添加了它的小时数,但似乎无法理解这一点。
感谢。
答案 0 :(得分:2)
如果禁止的开始日期存储在变量$startDate
中,并且您在变量$hoursBan
中获取的禁令小时数仅为数值,那么这就是您将获得的到期日:
$expiryDate = strtotime( date("Y-m-d", strtotime($startDate)) . " +" . $hoursBan . " hours");