【发布时间】:2020-10-15 11:53:53
【问题描述】:
var month_name;
switch(new Date().getMonth()) {
case 0 :
month_name = "January";
break;
case 1 :
month_name = "February";
break;
case 2 :
month_name = "March";
break;
case 3 :
month_name = "April";
break;
case 4 :
month_name = "May";
break;
case 5 :
month_name = "June";
break;
case 6 :
month_name = "July";
break;
case 7 :
month_name = "October";
break;
case 8 :
month_name = "September";
break;
case 9 :
month_name = "October";
break;
case 10 :
month_name = "November";
break;
case 11 :
month_name = "December";
break;
}
console.log(month_name - 1);
这段代码的结果是NaN。
我正在尝试获取上个月的名称,但结果不是数字。
如何获取上个月的名称?
【问题讨论】:
-
你为什么要添加
-1? -
我有一个日历工作,我试图得到昨天星期几的名称,我不知道该怎么做,只是在尝试
-
例如今天是星期四,我想赶上星期三
-
@WebDev 并再次更新以制作功能
标签: javascript switch-statement