如何使用Javascript将ISO 8601日期格式化为更易读的格式?
https://qa.1r1g.com/sf/ask/2512542371/
日期以ISO 8601格式返回:
2015-11-09T10:46:15.097Z
我希望我的日期格式如下:
09/11/2015
因为它是一个UTC日期,只是传递它new Date()会增加时区的差异,而不是总是输出正确的日期.
如果您需要验证日期,则有用于检查有效UTC日期的正则表达式.
var date = this.created_at.split('T') // split on the "T" -> ["2015-11-09", "10:..."]
.shift() // get the first part -> "2015-11-09"
.split('-') // split again on "-" -> ["2015", "11", "09"]
.reverse() // reverse the array -> ["09", "11", "2015"]
.join('/') // join with "/" -> "09/11/2015"