格式化时刻js的时间

时间:2017-06-15 06:08:29

标签: node.js vue.js momentjs

当我尝试从gmail接收邮件时,我会以这种格式(Mon, 12 Jun 2017 10:29:07 +0530)获得时间。我想计算时间减去当前时间。怎么做?

2 个答案:

答案 0 :(得分:0)



var testDate = moment("Mon, 12 Jun 2017 10:29:07 +0530");

//Relative to time in human readble format
testDate.fromNow(); //3 days ago




答案 1 :(得分:0)

您只需使用给定的Date格式调用moment构造函数即可。 moment.js很聪明,可以为你解析它。为了获得差异,您可以将其转换为基于unix的时间格式并减去它。

const givenTime = moment("Mon, 12 Jun 2017 10:29:07 +0530").unix()
const currentTime = moment().unix()
//Difference in milliseconds
const diff = givenTime - currentTime