Nodejs Utililty Methods Hour Get

List of utility methods to do Hour Get

Description

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

Method

getFullHours()
Date.prototype.getFullHours = function () {
  return ('0' + this.getHours()).slice(-2);
};
getFullHours()
Date.prototype.getFullHours = function(){  
  if (this.getHours() < 10) {
    return '0' + this.getHours();
  return this.getHours();
};
getAMPMHour()
Date.padded2 = function(hour) { padded2 = hour.toString(); if ((parseInt(hour) < 10) || (parseInt(hour) == null)) padded2="0" + padded2; return padded2; }
Date.prototype.getAMPMHour = function() { hour=Date.padded2(this.getHours()); return (hour == null) ? 00 : (hour > 24 ? hour - 24 : hour ) }
Date.prototype.getAMPM = function() { return (this.getHours() < 12) ? "" : ""; }
Date.prototype.toFormattedString = function(include_time)
   str = this.getFullYear() + "." + Date.padded2(this.getMonth()+1) + "." + Date.padded2(this.getDate());
   if (include_time) { str += " " + this.getHours() + ":" + this.getPaddedMinutes() }
   return str;
getBeautifulHour()
Date.prototype.getBeautifulHour = function() {
  var hour = this.getHours(),
    minutes = this.getMinutes();
  hour = (hour < 10) ? '0' + hour : hour;
  minutes = (minutes < 10) ? '0' + minutes : minutes
  return hour + ':' + minutes;
getHour()
Date.prototype.getHour = function () {
    return (this.getHours() < 10 ? '0' : '') + this.getHours();
};
getHoursFormatted(number)
Date.prototype.getHoursFormatted = function(number) {
    var hours = this.getHours();
    return hours < 10 ? '0' + hours : hours;
};
getHoursTwoDigits()
Date.prototype.getHoursTwoDigits = function()
    var retval = this.getHours();
    if (retval < 10)
        return ("0" + retval.toString());
    else
        return retval.toString();
};
getSimpleHoursgetSimpleHours()
Date.prototype.getSimpleHours = function getSimpleHours() {
  var ss_ofs = this.getDaySimpleSeconds();
  var sm_ofs = Math.floor(ss_ofs/100);
  var sh_ofs = Math.floor(sm_ofs/100);
  return sh_ofs;
hourAgo()
Date.prototype.hourAgo = function () {
  this.setHours(this.getHours() - 1);
  return this;
millisPerHour()
Date.millisPerHour = function(){ return 3600 * 1000 };
Date.millisPerDay = function(){ return 24 * Date.millisPerHour() };
Date.millisPerYear = function(){ return Date.millisPerDay() * 365 };
Date.yearsFromNow = function(years){ return Date.fromMillis(Date.clone().getTime() + Date.millisPerYear() * years) };
Date.hoursAgo = function(hours){ return Date.fromMillis(Date.clone().getTime() - Date.millisPerHour() * hours) };
Date.daysAgo = function(days){ return Date.fromMillis(Date.clone().getTime() - Date.millisPerDay() * days) };
Date.fromMillis = function(millis)
  return new Date(millis);
...