将字符串格式的yyyy-mm转换为月份名称var javascript

时间:2016-08-28 20:24:47

标签: javascript

如果我有这样的字符串:

var dte = '2017-07'

如何将其转换为另一个值为'July'的var?

3 个答案:

答案 0 :(得分:1)

使用split()功能,如下所示:

    var dte = "2017-07";
    var res = dte.split("-");

Res是拆分的每个部分的数组,因此通过键入res[1]来访问月份编号。然后我会比较switch - 语句中的数字并输出月份名称。

答案 1 :(得分:1)



var dte = '2017-07'
var months = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'];
var another = months[+dte.split('-')[1] - 1]
console.log(another);




答案 2 :(得分:0)

首先将字符串拆分为" yyyy"," - "和" mm"。然后你比较最后一个字符串," mm"与对应正确月份的paterns。您可以使用2个字符串数组执行此操作。 1有图案," 01"," 02"另一个有名字," januari"," februari"在第一个数组上迭代for循环。当你有匹配时,你知道你要找的单词在另一个数组中,在同一个索引处。