重新格式化日期字符串

时间:2018-08-14 15:33:08

标签: javascript date

给出日期字符串为yyyy-MM-dd格式,例如2018-08-09,我如何将其转换为yyyy / MM / dd格式(2018/08/09)和dd / MM / yyyy格式(09 / JavaScript中的08/2018)?

我见过How to format a JavaScript date,但这是关于如何格式化javascript日期,同时我想格式化javascript日期字符串

1 个答案:

答案 0 :(得分:1)

要用斜杠替换日期字符串中的所有连字符,可以在"-"上拆分字符串,然后在"/"上将其加入。

var dateStr = "2018-08-09";
var newDateStr = dateStr.split('-').join('/');//output is 2018/08/09
console.log(newDateStr);

要将日期字符串从yyyy-MM-dd格式更改为dd/MM/yyyy格式,可以在"-"上拆分字符串,将其反转,然后在"/"上将其加入。

 var dateStr = "2018-08-09";
var newDateStr = dateStr.split('-').reverse().join('/');//output is 09/08/2018
console.log(newDateStr);