List of utility methods to do Date Get
getFullDate(separator)Date.prototype.getFullDate = function(separator) { separator = separator ? separator : '-'; return this.getFullYear()+separator+this.getMonthFormatted()+separator+this.getDayFormatted(); }; | |
getGMTOffset()Date.prototype.getGMTOffset = function () { return (this.getTimezoneOffset() > 0 ? "-" : "+") + String.leftPad(Math.floor(this.getTimezoneOffset() / 60), 2, "0") + String.leftPad(this.getTimezoneOffset() % 60, 2, "0"); | |
getLastDate()Date.prototype.getLastDate = function() { return new Date(this.getFullYear(), this.getMonth() + 1, 0).getDate(); | |
getLocalDateObject()Date.prototype.getLocalDateObject = function () { return new Date(this.toLocaleString()) | |
getMidnight()Date.getToday = function() { var now = new Date(); return now.getMidnight(); }; Date.prototype.getMidnight = function() { return new Date( this.getFullYear(), this.getMonth(), this.getDate(), 0, 0, 0); }; | |
getNextDate(i)Date.prototype.getNextDate = function(i){ return new Date(new Date().setDate(new Date().getDate()+i)); }; | |
getNumberDate()Date.prototype.getNumberDate = function() { var month = this.getMonth() + 1; var day = this.getDate(); var year = this.getFullYear(); return month +"/"+ day +"/"+ year; | |
getPreviousDate(i)Date.prototype.getPreviousDate = function(i){ return new Date(new Date().setDate(new Date().getDate()-i)); }; | |
getSecondsFormatted(number)Date.prototype.getSecondsFormatted = function(number) { var second = this.getSeconds(); return second < 10 ? '0' + second : second; }; | |
getSecondsTwoDigits()Date.prototype.getSecondsTwoDigits = function() var retval = this.getSeconds(); if (retval < 10) return ("0" + retval.toString()); else return retval.toString(); }; |