如果我有:
if($date>=$start_interval...){
//Some code
}
其中 $date(当前日期)和 $start_interval 都是日期时间格式——比如 YYYY-MM-DD 00:00:00。我需要做什么才能将一小时(或 60 分钟)添加到 $start_interval?
所以 if 语句将是 - if($date>=$start_interval (+hour)) - 换句话说,如果它在一个多小时后做某事。你会怎么做?
提前谢谢了
查看DateTime。它使处理日期变得容易。
$now = new DateTime();
$start_interval = new DateTime('2012-12-14 00:00:00');
$start_interval->modify('+1 hour');
if ($now >= $start_interval)
{
// do something
}
<?php
if (strtotime($date) >= strtotime('+1 hour', strtotime($start_interval)) {
//Some code
}