是的,您需要数组。
var days = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'];
var months = ['January','February','March','April','May','June','July','August','September','October','November','December'];
var day = days[ Now.getDay() ];
var month = months[ Now.getMonth() ];
或者,您可以使用date.js库。
如果您打算经常使用这些功能,则可能需要扩展Date.prototype
以获得可访问性。
(function() {
var days = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'];
var months = ['January','February','March','April','May','June','July','August','September','October','November','December'];
Date.prototype.getMonthName = function() {
return months[ this.getMonth() ];
};
Date.prototype.getDayName = function() {
return days[ this.getDay() ];
};
})();
var Now = new Date();
var day = Now.getDayName();
var month = Now.getMonthName();