1
我希望能夠設置結束日期,如:var end_date = new Date("December 17, 2015 21:00:00");
,並使其達到end_date
時觸發事件。
我該如何做到這一點?Javascript:我如何製作只在特定日期和時間觸發的事件?
我希望能夠設置結束日期,如:var end_date = new Date("December 17, 2015 21:00:00");
,並使其達到end_date
時觸發事件。
我該如何做到這一點?Javascript:我如何製作只在特定日期和時間觸發的事件?
在烏拉圭回合腳本添加這個,它會的偉大工程 (不要忘記更改值的變量end_date)
function CheckEndDate() {
var now = new Date().toString(); // current date
var end_date = new Date("December 17, 2015 16:15:10").toString();
if (now === end_date) {
alert('the final date is reached !');
return;
}
// call this function again in 10ms
setTimeout(CheckEndDate, 10);
}
CheckEndDate();
你可以使用setInterval
和檢查,看看如果當前日期比預定日期晚:
var end_date = new Date("December 17, 2015 21:00:00");
var interval = setInterval(function() {
var now = new Date();
if (now > end_date) {
clearInterval(interval);
alert("It's time!");
}
}, 1000);