【发布时间】:2021-08-19 07:49:22
【问题描述】:
我需要比较 2 个 UNIX 时间戳,其中一个是令牌过期时间(将来),另一个是 Date.now()。由于某种原因,通过比较 2 个时间戳,它会返回错误的结果。它返回 validUntil 小于 Date.now()。我不明白为什么,谷歌搜索但没有找到任何信息。
var validUntil = 1629361800
// if validUntil is less than now, then token is expired
validUntil < Date.now()
// returns false, however, validUntil is greater than Date.now()
【问题讨论】:
-
我无法理解你的问题,这不是
<符号应该如何工作,因为validUntil大于Date.now() -
误解是
Date.now()是 unix 时间戳 - 当它不是时