Как преобразовать значение из JSON как "01" в название месяца в JavaScript - PullRequest
0 голосов
/ 07 февраля 2012

Как мы конвертируем «01» месяц в январь и «02» февраль, как все эти месяцы.

пример Я получаю значение из JSON как «01», но мне нужно напечатать значение как «январь»и как "02" февраля.Не могли бы вы помочь, как мы можем сделать в JavaScript?

Ответы [ 2 ]

3 голосов
/ 07 февраля 2012
alert(["January", "February", "March", "April", "May",
 "June", "July", "August", "September", "October",
 "November", "December"][myNumberFromJSON - 1]);
2 голосов
/ 07 февраля 2012

function getMonthFromNumber(num){
  var months = "January February March April May June July August September October  November December";
  num = Math.abs(parseInt(num, 10));  
  if(isNaN(num)){
    throw new Error(num + ' is not a valid number');
  } else if (num > 12){
    throw new Error('No month matches ' + num + '. Value must be less than 13.');
  }
  return  months.split(' ')[num - 1];
}

alert(getMonthFromNumber(10));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...