2017-08-02 44 views
0

我要改變我的JS日期這種格式的DateTime怪異改造

2017-05-22T12:31:41.129 + 0100

這我不知道,如果它是一個標準的或不,但基本上我new Date(); retrive這個輸出:

星期三2017年8月2日20點一十一分36秒GMT + 0200(西歐夏令時間)

是否有任何函數來檢索這個標準(?)或者我應該連接所有結果?

+0

你的問題並不完全清楚,你想要一個將'new Date()'的結果轉換爲'2017-05-22T12:31:41.129 + 0100'格式的函數嗎? – AGE

+0

@AGE是的,這是我的目標,我想我必須實現一個連接.getFullYear()的所有結果的函數。等等? – GoingSolo

+0

我認爲這與SQL標準非常相似,但在中間也有一個T和+ GMT結尾 – GoingSolo

回答

-2

如果你有new Date();日期和你想收到此長字符串只是做:

let x = new Date(); 
console.log(x.toString()); 

要轉換的第一個字符串爲日期對象嘗試funtion Date.parse(dateString)

如果你想要得到這個第一個字符串格式,你必須手動連接它的所有部分,是的。

+1

* Date.parse *不返回Date對象。 – RobG