我从http://countdownjs.org/获得倒数js应该:
计入下一个最接近的20:00 cest(我的时区)
从20:00到23:00它应该显示“Streaming now”
然后在时间到了之后(我真的不介意在22:59到23:00之间的一分钟)它应该再次开始计算到下一个最接近的20:00。
到目前为止我所拥有的是:
<script src="js/countdown.min.js"></script>
<script>
var clock1 = document.getElementById("countdown")
, tdy = new Date();
var ahours;
ahours = tdy.getHours();
if( ahours > 20 && ahours < 23 ) {
clock1.innerHTML = 'Streaming NOW!';
} else {
if (
clock1.innerHTML = countdown(new Date(tdy.getFullYear(), tdy.getMonth(), tdy.getDate()) + 1, tdy.getHours(20)).toString();
setInterval(function(){
clock1.innerHTML = countdown(new Date(tdy.getFullYear(), tdy.getMonth(), tdy.getDate() + 1, tdy.getHours(20)) ).toString();
}, 1000);
}
</script>
但是,添加timegrabber和条件以显示“现在流式传输”它不起作用。你能指出我正确的方向是什么问题吗?