1.转换为yyyy年MM月dd日
var str = "2017-02-16";
var reg =/(\d{4})\-(\d{2})\-(\d{2})/;
var date = str.replace(reg,"$1年$2月$3日");
alert(date);
2.转换为yyyy/MM/dd/
var str = "2017-02-16";
var reg =/(\d{4})\-(\d{2})\-(\d{2})/;
var date = str.replace(reg,"$1/$2/$3");
alert(date);
下面是我自己需求中的代码,目的是想要把时间 yyyy年MM月dd日 变成 单独的 YYYY MM DD 这这样
var str = '2022-03-17';
var reg = /(\d{4})\-(\d{2})\-(\d{2})/;
var date = str.replace(reg, "$1");
var date1 = str.replace(reg, "$2");
var date2 = str.replace(reg, "$3");
console.log(date); // 2022
console.log(date1); // 03
console.log(date2); // 17
控制台输出
如有冒犯立刻删除;转载至:https://www.cnblogs.com/caixiaohua/p/6410170.html