反转JavaScript中的字符串

时间:2018-12-19 12:51:09

标签: javascript

我想将字符串“ 19-12-2018”转换为“ 2018-12-19” 我该怎么办?

var str = "19-12-2018";
    str.split('').reverse().join('')  //returns 8102-21-91"

该怎么做?

5 个答案:

答案 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];