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