我用我的應用程序和預期的日期格式moment.js是瞬間JS日期格式從ISO格式刪除減號
2017-01-09T17:05:00.000 //Expected Result
在哪裏,如果我叫
moment().format()
我得到ISO 8601的格式,即用T和減號
(2017-01-14T17:05:00-06:00) // Actual result.
我應該用什麼來獲得與.000
0這種格式我用我的應用程序和預期的日期格式moment.js是瞬間JS日期格式從ISO格式刪除減號
2017-01-09T17:05:00.000 //Expected Result
在哪裏,如果我叫
moment().format()
我得到ISO 8601的格式,即用T和減號
(2017-01-14T17:05:00-06:00) // Actual result.
我應該用什麼來獲得與.000
0這種格式ISO 8601是moment的format()API的默認表示。但是你可以通過傳遞所需的格式來定製它。
在你的情況,moment().format('YYYY-MM-DD[T]HH:mm:ss.SSS')
會產生你在找什麼
2017-01-10T11:55:56.621
可以找到更多的自定義選項:http://momentjs.com/docs/#/displaying/
-
另一種選擇知道,雖然它工作只適用於UTC時間:moment().toISOString()
2017-01-10T06:56:18.465Z
[來源:拉傑什。
謝謝兄弟。保存了我的一天。 –
這不是主意的方式。請檢查我的最新評論中的參考鏈接 – Rajesh
@Rajesh您是否在您的jsfiddle中引用了'console.log(moment()。toISOString())'? –
如果您正在使用的時刻,只需指定你想要的格式 – Rajesh
謝謝。我需要指定什麼格式。 –
你如何獲得ISO日期? [的jsfiddle](https://jsfiddle.net/RajeshDixit/f4cdqwxx/)。適用於我的作品 – Rajesh