0

我从 XML 获取日期,但日期是纯字符串格式。我想创建与今天的日期和时间以及我从 xml 获得的日期和时间的差异。

例如,我以这种格式 (2012-10-17T08:15:19.500-05:00) 将日期作为纯字符串获取。现在,当我与当前日期和时间相比时,我需要显示类似“2:hr”的内容,32 分钟”。

任何帮助/建议都是很好的输入。

谢谢

4

1 回答 1

1

这应该有效:

var myDate = new Date( '2012-10-17T08:15:19.500-05:00' ),
    newDate = new Date();

解析日期时,浏览器结果可能会有所不同。我在这里有一个测试小提琴

获取日期之间的差异:var diff = myDate - newDate;并将其转换回有用的东西:将以秒为单位的时间间隔转换为更易于阅读的形式

于 2012-10-17T20:32:30.450 回答