Nodejs Utililty Methods Date Get

List of utility methods to do Date Get

Description

The list of methods to do Date Get are organized into topic(s).

Method

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();
};