为了检查指定的日期是今天、昨天还是将来的日期,我们需要使用日期处理函数。在 JavaScript 中,我们可以使用如下的方法:
Date
对象来获取今天的日期:let today = new Date();
Date
对象获取昨天的日期:let yesterday = new Date(new Date().getTime() - 24 * 60 * 60 * 1000);
Date
对象获取将来的日期:let future = new Date(new Date().getTime() + 30 * 24 * 60 * 60 * 1000);
对于获取到的日期对象,我们可以使用其 getDate
方法获取日期的日(day),并将其与 10、11、12、13、14、15、16、17、18、19、20、21、22、23、24、25、26、27、28、29、30、31 分别比较,即可确定指定的日期是今天、昨天还是将来的日期。
例如,以下代码将返回“今天”的日期:
console.log(today.getDate()); // 1
以下代码将返回“昨天”的日期:
console.log(yesterday.getDate()); // 2
以下代码将返回“将来”的日期:
console.log(future.getDate()); // 31
希望这些信息能帮到你。
领取专属 10元无门槛券
手把手带您无忧上云