在javascript中比较系统时间和用户时间

时间:2013-01-02 10:00:57

标签: javascript date datetime time

if (userDate.getHours() >= sysDate.getHours()) {
     alert('continue');
} else {
     alert('time is up');
}

我需要将系统时间与用户输入的时间进行比较。通过上面的方法,我可以比较小时数,但我还需要比较分钟数。建议一个合适的方法

2 个答案:

答案 0 :(得分:1)

如果userDatesysDate都是Date个对象,您可以使用getTime()方法,如下所示:

if (userDate.getTime() >= sysDate.getTime()) {
     alert('continue');
} else {
     alert('time is up');
}

答案 1 :(得分:0)

如下所示:How do you get a timestamp in JavaScript?

你可以使用Date.getTime()获得自Epoch以来的毫秒数。然后使用简单整数数学进行比较:

if (userDate.getTime() >= sysDate.getTime()) {
     alert('continue');
} else {
     alert('time is up');
}