2017-08-02 41 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