计算两个历元时间串之间的时间差异(以小时、天、周和月为单位)



我正在寻找Javascript函数两个计算2个epoch字符串之间的时间解引用。

let time1 = new Date().getTime();
let time2 = '1601213948000';

同样有任何矩函数可以得到期望的结果。

两个历元时间之间的时间差仅为time2 - time1。如果需要将epoch字符串转换为数字,请使用parseInt()。由于历元时间是以毫秒为单位测量的,要计算不同单位(如小时、天、周和月(的差异,只需使用转换比率将毫秒值转换为所需单位(1ms=0.001s、1hr=3600s等(。如果您想将epoch时间格式化为可读字符串,可以使用moment的format()方法。

let time1 = new Date().getTime();
let time2 = '1601213948000';
let difference = parseInt(time2) - time1;
moment(difference).format('MM/DD/YY');

是的,您可以使用.diff((函数

let timeA = moment();
let timeB = moment() - 1000 * 60 * 15;
timeA.diff(timeB, 'minutes'); // output is 15 

相关内容

  • 没有找到相关文章

最新更新