如果更改系统日期,如何使用警报?

时间:2015-03-30 13:27:29

标签: javascript jquery asp.net-mvc

如果在javascript中更改了系统日期,我该如何使用警报。日期可以自动手动更改。 [思想是,主要是客户希望在结束一天和一天开始后收到通知。今天的总销售额将在明天开始时通知客户。如果30日期和31日邮件将被发送给客户,你已经出售了昨天的数量或30日期] 在这里,我尝试了这段代码。我是javascript的新人,因此需要提出建议。

var today = new Date();
var dd = today.getDate();
var mm = today.getMonth() + 1; //January is 0!
var yyyy = today.getFullYear();

if (dd < 10) {
    dd = '0' + dd
}

if (mm < 10) {
    mm = '0' + mm
}

today = mm + '/' + dd + '/' + yyyy;

$("#today").change(function () {
    alert(today);
});

1 个答案:

答案 0 :(得分:2)

你不能像尝试那样听事件,唯一可以做到这一点的方法是在日期改变时触发的合成事件:

var today = new Date();
var dd = today.getDate();
var mm = today.getMonth() + 1; //January is 0!
var yyyy = today.getFullYear();

if (dd < 10) {
    dd = '0' + dd
}

if (mm < 10) {
    mm = '0' + mm
}

var changedate = function(date, to){
    date = to;
    document.trigger('dateChange');
}

document.on('dateChange', function () {
    alert(today);
});