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

Javascript 将字符串格式的yyyy mm转换为月份名称,javascript,Javascript,如果我有这样的字符串: var dte = '2017-07' var dte = "2017-07"; var res = dte.split("-"); 如何将其转换为另一个值为'July'的var?首先将字符串拆分为“yyy”、“-”和“mm”。然后将最后一个字符串“mm”与对应于正确月份的模式进行比较。您可以使用2个字符串数组来实现这一点。1有patens,“01”、“02”等。另一个有名称,“januari”、“februari”等。在第一个数组上删除for循环。当

如果我有这样的字符串:

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

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

首先将字符串拆分为“yyy”、“-”和“mm”。然后将最后一个字符串“mm”与对应于正确月份的模式进行比较。您可以使用2个字符串数组来实现这一点。1有patens,“01”、“02”等。另一个有名称,“januari”、“februari”等。在第一个数组上删除for循环。当您有一个匹配项时,您就知道您要查找的单词位于另一个数组中的同一索引处

首先将字符串拆分为“yyyy”、“-”和“mm”。然后将最后一个字符串“mm”与对应于正确月份的模式进行比较。您可以使用2个字符串数组来实现这一点。1有patens,“01”、“02”等。另一个有名称,“januari”、“februari”等。在第一个数组上删除for循环。当您有一个匹配项时,您就知道您要查找的单词位于另一个数组中的同一索引处

像这样使用
split()
函数:

var dte = '2017-07'
    var dte = "2017-07";
    var res = dte.split("-");
Res是分割的每个部分的数组,因此通过键入
Res[1]
来访问月数。然后,我将比较
开关中的数字
-语句,并找出月份名称。

使用
拆分()
函数如下:

var dte = '2017-07'
    var dte = "2017-07";
    var res = dte.split("-");
Res是分割的每个部分的数组,因此通过键入
Res[1]
来访问月数。然后我会比较一个
开关
-语句中的数字,并找出月份名称。

var-dte='2017-07'
var月数=[‘一月’、‘二月’、‘三月’、‘四月’、‘五月’、‘六月’、‘七月’、‘八月’、‘九月’、‘十月’、‘十一月’、‘十二月’];
另一个变量=月[+dte.分割('-')[1]-1]
console.log(另一个)
var-dte='2017-07'
var月数=[‘一月’、‘二月’、‘三月’、‘四月’、‘五月’、‘六月’、‘七月’、‘八月’、‘九月’、‘十月’、‘十一月’、‘十二月’];
另一个变量=月[+dte.分割('-')[1]-1]

console.log(另一个)错误<代码>'2017-07'
不是日期对象…错误<代码>'2017-07'
不是日期对象。。。