[英]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
代碼:
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.