Javascript 日期差异(UNIX)

Javascript 日期差异(UNIX),javascript,Javascript,我需要找到我的令牌(jwt)的秒长。 通常我的令牌返回两个属性,指示创建和过期日期: "iat": 1622583091 "exp": 1622584891 现在我需要找出这两个日期之间的秒差。 我做的第一件事是将这些日期转换为可读格式: const iat = new Date (1622583091 * 1000); /* Tue Jun 01 2021 15:40:16 GMT-0600 (Central Standard Time) */ con

我需要找到我的令牌(jwt)的秒长。 通常我的令牌返回两个属性,指示创建和过期日期:

"iat": 1622583091
"exp": 1622584891
现在我需要找出这两个日期之间的秒差。 我做的第一件事是将这些日期转换为可读格式:

const iat = new Date (1622583091 * 1000); /* Tue Jun 01 2021 15:40:16 GMT-0600 (Central Standard Time) */
const iat = new Date (1622584891 * 1000); /* Tue Jun 01 2021 16:10:16 GMT-0600 (Central Standard Time) */

更糟糕的是,现在我想不出如何计算这些日期并获得差秒数。

我发现方法非常简单,只需减去iat和exp的时间。这将返回一个整数:

const iat=1622583091;
常数exp=1622584891;
设结果=iat-exp;

console.log(Math.abs(result))不幸的是,它当然没有。如果你有分钟数,乘以60得到秒数。