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'
不是日期对象。。。