这个问题在这里已有答案:
Javascript没有内置的格式化日期支持吗?我有一个日期对象,我想将其格式化为我选择的格式,例如我要转换的日期是'2017-12-22'。没有任何我可以使用的功能
有点像var newFormattedDate = new Date('2017-12-22', 'mm/dd/yyyy')
所以输出是22/12/2017
Javascript没有支持给日期格式。你可以使用moment.js
。
或者,您可以使用string#replace
。
console.log('2017-12-22'.replace(/(....)-(..)-(..)/g,'$3/$2/$1'));