我想将字符串“ 19-12-2018”转换为“ 2018-12-19” 我该怎么办?
var str = "19-12-2018";
str.split('').reverse().join('') //returns 8102-21-91"
该怎么做?
答案 0 :(得分:8)
var str = "19-12-2018";
var newstr = str.split('-').reverse().join('-');
console.log(newstr);
答案 1 :(得分:1)
先执行split('-')
:
var str = "19-12-2018";
str = str.split('-').reverse().join('-');
console.log(str);
答案 2 :(得分:1)
您需要这个:
str.split('-').reverse().join('-')
答案 3 :(得分:1)
我通过拆分破折号调用split函数,该破折号将字符串的每个部分分开
str.split("-").reverse().join("-");
答案 4 :(得分:0)
尝试这个
var str = "19-12-2018".split('-');
var newstr=str[2]+"-"+str[1]+"-"+str[0];