每周显示按钮特定时间/天

时间:2015-06-07 03:45:47

标签: javascript php

我需要在某些日期/时间在我的网站上显示一个按钮

例如:

周日 - gsub
星期一 - 8am-8pm
星期二 - Dont Show
Wednseday - 7pm-9pm

等等(每周重复)

我怎样才能做到这一点? (使用javascript或php)

1 个答案:

答案 0 :(得分:1)

这是php中的一种方式:

$show_times = array(
    array('sunday 8am', 'sunday 8pm'),
    array('tuesday 7pm', 'tuesday 9pm'),
    array('wednesday 4pm', 'wednesday 11pm')
);

$now = time();
$show = false;

foreach ($show_times as $time) {
    $from = strtotime($time[0]);
    $to = strtotime($time[1]);

    if ($now >= $from and $now <= $to) {
        $show = true;
        break;
    }
}

if ($show) {
    echo '<button>the button</button>';
}