给出日期字符串为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日期字符串
答案 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);