簡體   English   中英

將日期轉換為指定格式 moment.js

[英]Convert a Date to specified format moment.js

我有一個日期存儲在變量中,如下所示

var date = moment(new Date()).valueOf();

我需要像下面這樣格式化

CCYY-MM-DDThh:mm:ss[.sss]TZD

時區定義是強制性的,並且必須是 UTC(通過在字符串末尾添加字符 'Z' 表示)或與 UTC 的某個偏移量(通過添加 '[+|-]' 和 'hh:mm ' 到字符串的末尾)。

我試過如下

var required = moment.utc(date).format('CCYY-MM-DDThh:mm:ss[.sss]TZD')

但結果如下

"CC14-06-03T07:59:15.sssT+00:003"

但預期的格式示例是

UTC : 

1969-07-21T02:56:15Z

Houston time :

1969-07-20T21:56:15-05:00

只需嘗試:

'YYYY-MM-DDThh:mm:ssZ'

輸出:

2014-06-03T08:16:15+00:00 

moment.js 格式文檔

代碼:

new Date(moment('14/07/2022 14:27:50', 'DD/MM/YYYY HH:mm:ss').format('YYYY-MM-DDTHH:mm:ss'))

輸出:

2022-07-14T17:27:50.000Z

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM