使用一个非常简单的moment.js函数:
return moment.utc(data, "YYYYMMDD").fromNow();
使用此示例数据:"2013-10-23T14:45:33.397Z"
(utc)
出于某种原因,对于刚刚创建的数据,它显示了我:
15 hours ago
相反:“几秒钟前”,或类似的东西..如果我删除``utc method```,滞后增长到18.因为我的时区是utc + 3这是合乎逻辑的,但另一个15个小时不是..
这可能与时区有关。但无法弄清楚
我很乐意为此提供帮助!
答案 0 :(得分:4)
您的传闻示例数据符合YYYYMMDD,即20131023。您可以使用ISO日期字符串:
return moment.utc(data).fromNow()