date.getTime() > (Date.now() - 86400000) || date.getTime() < self.value[0].getTime()
date.getTime() > (Date.now() - 86400000) || date.getTime() < self.value[0].getTime()
date.getTime() : A时间
Date.now() - 86400000 : 24小时之前
self.value[0].getTime() : B时间
理解为 A时间 是否在 24小时之内 或者 B时间之前;
参阅:
Date.now()
方法返回自 1970 年 1 月 1 日 00:00:00 (UTC) 到当前时间的毫秒数。
The
getTime()
method returns the number of milliseconds since the ECMAScript epoch.A JavaScript date is fundamentally specified as the number of milliseconds that have elapsed since the ECMAScript epoch, which is defined as January 1, 1970, UTC (equivalent to the UNIX epoch).
86400000 = 24 * 60 * 60 * 1000
8 回答5.8k 阅读✓ 已解决
9 回答9.2k 阅读
6 回答4.8k 阅读✓ 已解决
5 回答3.5k 阅读✓ 已解决
3 回答10.3k 阅读✓ 已解决
4 回答7.9k 阅读✓ 已解决
7 回答9.8k 阅读
这一段是判断 date 这个类型为
Date
的时间变量代表的时间大于当前时间 - 24小时