如果我有这样的字符串:
var dte = '2017-07'
如何将其转换为另一个值为'July'的var?
答案 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循环。当你有匹配时,你知道你要找的单词在另一个数组中,在同一个索引处。