Here you can find the source of getYear()
// Patches window window = this;// w w w . ja v a 2 s .c o m // Patches Date Date.prototype.getYear = function() { return new Date().getFullYear(); }; // Patches Error function Error(message, description) { const e = new Error(message); e.description = description; return e; }
var weekdays = exports.weekdays = ["sunday", "monday", "tuesday", "wednesday", "thursday", "friday", "saturday"]; Date.prototype.increaseYear = function(num) { this.setUTCFullYear(this.getUTCFullYear() + num); Date.prototype.increaseMonth = function(num) { var str = this.getUTCFullYear()+"-"+(this.getUTCMonth()+num + 1)+"-"+ this.getUTCDate()+"T"+this.getUTCHours()+":"+this.getUTCMinutes()+":"+ this.getUTCSeconds()+"."+this.getUTCMilliseconds()+"Z"; var date = new Date(str); ...
Date.prototype.isThisYear = function() { return new Date().getYear() == this.getYear(); };
Date.prototype.subYears = function(value) { var month = this.getMonth(); this.setFullYear(this.getFullYear() - value); if (month < this.getMonth()) { this.setDate(0); return this; };
Date.prototype.toYearEnd = function () { var date = new Date(this); date.setMonth(12); date.setDate(0); return date; };