php - 如果时间介于5到15小时之间

时间:2015-09-09 19:37:14

标签: php

如果页面在5小时到15小时之间加载,我可以在我要删除的页面上有一个选项,而不是在24个不同的时间,有更简单的方法吗?感谢

struct

2 个答案:

答案 0 :(得分:2)

尝试这样的事情:

if (intval(date('i', time())) > 15 && intval(date('i', time())) < 55) {
    // any time from hour:16 to hour:54, inclusive
} else {
    // any time until hour:15 or from hour:55
}

答案 1 :(得分:2)

您可以使用mktime()制作时间戳。

$current_hour = date('H') - 1;
if($current_hour < 0) {
    $current_hour = 23;
}

$time_before = mktime($current_hour, 55, 0);
$time_after = mktime(date('H'), 16, 0);
if($time_before <= time() AND $time_after > time()) {
    //Do Something
}