JS中,数组中日期格式转换的问题。。

2025-03-17 11:17:01
推荐回答(2个)
回答1:

使用正则表达式即可实现。

reg = /\-/g;

代码案例:

显示效果:

回答2:

var arr = [
    {"riqi":"2017-10-19","xinpai_db":"8","xinpai_gz":"8"},
    {"riqi":"2017-10-20","xinpai_db":"3","xinpai_gz":"0"},
    {"riqi":"2017-10-21","xinpai_db":"0","xinpai_gz":"0"}
];
for(var i in arr){
    arr[i].riqi = arr[i].riqi.replace(/-/g,'/');
}
console.log(arr);
关键是使用js的replace函数,里面第一个参数是正则表达式,第二个参数是替换后的值