将月份数字转换为名称 jQuery

bug*_*ire 3 jquery json

我有一个关于我在互联网上搜索了很多但似乎无法找到解决我所有疑虑的答案的问题。

我正在处理一个进入数据库的查询,选择我想要的值,然后将其编码为 JSON。其中一个值是 MONTH。我将月份保存为 NUMBER,这样我就可以制作关于它的循环和条件。

一切正常,除了这个:

我在前端使用 MONTH 作为标题。无论如何,我可以制作一个循环,将数字(1 到 12)转换为字符串(月份名称?)。

$j('#container h2:last').html(data[i].monthName);
Run Code Online (Sandbox Code Playgroud)

在 html 中,它看起来像月份数。

Tus*_*har 10

创建一个函数,从月份编号返回月份名称,如

function GetMonthName(monthNumber) {
      var months = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'];
      return months[monthNumber - 1];
}
Run Code Online (Sandbox Code Playgroud)

并在填充 HTML 时调用它

$j('#container h2:last').html(GetMonthName(data[i].monthName));
Run Code Online (Sandbox Code Playgroud)

可能有很多选择。这是一种合乎逻辑的方法,所以请先尝试 ;)