我正在努力在日期对象上进行扩展以返回当前月份的名称.如果调用方法d.getMonthText(),它应该返回(January).
我在网上搜索了扩展程序,但我似乎无法弄明白.
只需将date.getMonth()
方法值映射到月份值即可
Date.prototype.getMonthText = function() {
var months = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'];
return months[this.getMonth()];
}
var now = new Date();
var month = now.getMonthText();
console.log(month);