首先,比较两个日期的先后,在JavaScript中可以通过将两个日期对象(Date对象)转化为毫秒数,然后进行比较。具体步骤如下:
let date1 = new Date('2021-01-01');
let date2 = new Date('2021-01-02');
let timestamp1 = date1.getTime();
let timestamp2 = date2.getTime();
if (timestamp1 < timestamp2) {
console.log('date1早于date2');
} else if (timestamp1 === timestamp2) {
console.log('date1等于date2');
} else {
console.log('date1晚于date2');
}
另外,如果要比较当前日期和另一个日期的先后关系可以使用new Date().getTime()方法获取当前日期的毫秒数,示例如下:
let nowTimestamp = new Date().getTime();
let targetTimestamp = date2.getTime();
if (nowTimestamp < targetTimestamp) {
console.log('当前日期早于target日期');
} else if (nowTimestamp === targetTimestamp) {
console.log('当前日期等于target日期');
} else {
console.log('当前日期晚于target日期');
}
通过以上步骤,就能够比较两个日期的先后关系。
本文链接:http://task.lmcjl.com/news/11894.html