我认为这是因为在名称数组中引用会更容易,即
var months = ["January", "February", "March", "April", "May", "June", "July",
"August", "September", "October", "November", "December"];
var d = new Date();
var namedMonth = months[d.getMonth()];
If getMonth()
回1-12
,那么程序员就必须做d.getMonth()-1
每当他们想要一个奇特的命名月份时。
一个月中的日子本身没有特定的“名称”。这getDate()
回报1-(28-31)
。我们通常只用它们的编号来指代它们。
与以下概念相同getMonth()
申请getDay()
另外,它返回0-6
基于星期几
var days = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
var namedDay = days[d.getDay()];
所有这些都会返回类似以下内容的内容:
console.log("Month: month[" + d.getMonth() + "]: " + namedMonth);
//Month: month[3]: April
console.log("Day: days[" + d.getDay() + "]: " + namedDay);
// Day: days[4] : Thursday