![](/img/trans.png)
[英]Easiest way to convert month name to month number in JS ? (Jan = 01)
[英]How to convert a value from JSON like “01” into a month name in JavaScript
在所有月份中,我们如何将“ 01”月份转换为一月,并将“ 02”月份转换为二月。
示例我从JSON获取值为“ 01”,但我需要将该值打印为“一月”和“ 02”二月。 您能帮我们用javascript做些什么吗?
alert(["January", "February", "March", "April", "May",
"June", "July", "August", "September", "October",
"November", "December"][myNumberFromJSON - 1]);
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));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.