0
我有以下格式的日期var timestamp = "6/9/2016 1:47:31 PM";
。我試圖從時間戳中獲取相對於當前日期時間的相對時間(4小時前,3分鐘前,3天前等)。moment.js返回意外日期當日期爲MM/DD/YYYY時HH:mm:ss
var LastReading = moment(timestamp).fromNow();
但是這是返回"2010 years from now"
。我試過使用格式
var LastReading = moment(timestamp, "MM/DD/YYYY HH:mm:ss").fromNow();
但我得到了同樣的結果。有任何想法嗎?我是否需要以不同的方式格式化日期以使fromNow方法按預期工作?
哪個版本的「時刻」?看起來它可能很古老。另外,考慮到時間戳,你的格式應該是'MM/DD/YYYY hh:mm:ss A' – robertklep
在當前版本的moment.js中使用你的代碼會給我「2小時前」加上一個棄用警告,格式化的例子,和「14小時前」的第二個版本,包括格式字符串。 –
版本是^ 2.13.0 –