Here you can find the source of month()
Date.prototype.month = function() { var months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]; return months[this.getMonth()]; }
var aMonths = [ 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December' ] var aDays = [ 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday' ] Date.prototype.incrementMonth = function ( iIncrementValue ) this.setMonth( this.getMonth() + iIncrementValue ) Date.prototype.toDayString = function () ...
Date.prototype.isAfterMonth = function (d) { var tDate = new Date(this.getFullYear(), this.getMonth(), this.getDate()); var pDate = new Date(d.getFullYear(), d.getMonth(), d.getDate()); if(tDate.getFullYear() < pDate.getFullYear()) return false; if(tDate.getMonth() < pDate.getMonth()) return false; return true;
Date.prototype.isBeforeMonth = function (d) { var tDate = new Date(this.getFullYear(), this.getMonth(), this.getDate()); var pDate = new Date(d.getFullYear(), d.getMonth(), d.getDate()); if(tDate.getFullYear() > pDate.getFullYear()) return false; if(tDate.getMonth() > pDate.getMonth()) return false; return true;
Date.prototype.isSameMonth = function (d) { var tDate = new Date(this.getFullYear(), this.getMonth(), this.getDate()); var pDate = new Date(d.getFullYear(), d.getMonth(), d.getDate()); return tDate.getMonth() == pDate.getMonth()
Date.prototype.isSameMonth = function(d){ var tDate = new Date(this.getFullYear(), this.getMonth(), this.getDate()); var pDate = new Date(d.getFullYear(), d.getMonth(), d.getDate()); if(tDate.getFullYear() != pDate.getFullYear()) return false; if(tDate.getMonth() != pDate.getMonth()) return false; return true;
Date.prototype.monthAbbrev = [ "Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec" ]; Date.prototype.monthFull = [ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" ]; Date.prototype.weekAbbrev = [ "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"]; Date.prototype.weekFull = [ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]; Date.prototype.format = function(format) var output = format; output = output.replace("uHH",this.getUTCHours().toString().padLeft("0",2)); output = output.replace("HH",this.getHours().toString().padLeft("0",2)); ...
Date.prototype.monthName = function(language) { var monthName = ""; language = language || 'en'; switch(language.toLowerCase()) case 'en': monthName = ['January','February','March','April','May','June','July', 'August','September','October','November','December']; break; case 'es': ...
Date.prototype.monthOfYear = function(){ var months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]; return months[this.getMonth()];
Date.prototype.previous_month = function() { var day = this.getDate(); var month = this.getMonth() - 1; var year = this.getFullYear(); if (month < 0) { month = 11; year--; return new Date(year, month, day); ...