您的位置:首页 > Web前端 > JavaScript

JS 处理Json 时间带T 时间格式

2016-05-14 00:00 681 查看
new Date(data[j].addtime).toISOString().replace(/T/g, ' ').replace(/\.[\d]{3}Z/, '')

仅针对这个问题来说,不需要那么大量的代码即可完成

方案1(适用于中国标准时间):

1
var
date =
new
Date(+
new
Date()+8*3600*1000).toISOString().replace(/T/g,
' '
).replace(/\.[\d]{3}Z/,
''
)

方案2(只用于题目中所述的格式转换):

1
var
date =
new
Date().toLocaleString().replace(/[年月]/g,
'-'
).replace(/[日上下午]/g,
''
);

方案3(最准确但最麻烦,不推荐):

1
2
var
date =
new
Date();

var
result = date.getFullYear()+
'-'
+(date.getMonth()+1)+
'-'
+date.getDate()+
' '
+date.getHours()+
':'
+date.getMinutes()+
':'
+date.getSeconds();

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: