将纯字符串日期转换为所需的格式和两个日期之间的差异

我从XML获取日期,但日期是纯字符串格式。我想从今天的日期和时间以及我从XML获得的日期和时间创建差异。将纯字符串日期转换为所需的格式和两个日期之间的差异

例如,我以这种格式(2012-10-17T08:15:19.500-05:00)获取日期作为纯字符串。现在,当我与当前日期差异&时间比我需要显示的东西像这样“2:hr,32min”。

任何帮助/建议将是一个很好的输入。

感谢

回答:

这应该工作:解析日期时

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

newDate = new Date();

浏览器结果可能会不同。我有一个测试Fiddle here。

要获得日期之间的差值:var diff = myDate - newDate;和将其转换回一些有用的东西:Convert time interval given in seconds into more human readable form

以上是 将纯字符串日期转换为所需的格式和两个日期之间的差异 的全部内容, 来源链接: utcz.com/qa/259708.html

回到顶部