Nodejs Utililty Methods Date Convert

List of utility methods to do Date Convert

Description

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

Method

toUniversalDate()
Date.prototype.toUniversalDate = function() {
    var localTime = this.getTime();
    var localOffset = this.getTimezoneOffset() * 60000;
    return new Date(localTime + localOffset);
};
toUnixTime()
Date.prototype.toUnixTime = function() {
    return Math.round(this.getTime() / 1000);
};
toYYYYMMDD()
Date.prototype.toYYYYMMDD = function() {
    return this.getFullYear() + String(this.getMonth()+1).lpad(2, "0") + String(this.getDate()).lpad(2, "0");
toYmdHis()
Date.prototype.toYmdHis = function() {
    return this.getFullYear() + "-" + twoDigits(1 + this.getMonth()) + "-" + twoDigits(this.getDate()) + " " + twoDigits(this.getHours()) + ":" + twoDigits(this.getMinutes()) + ":" + twoDigits(this.getSeconds());
};
to_DMY()
Date.prototype.to_DMY = function(){
    return Util.leadingzero(this.getDate()) + '/' + Util.leadingzero(this.getMonth() + 1) + '/' + this.getFullYear()
};
to_datetimepicker_format()
Date.prototype.to_datetimepicker_format = function() {
    var Y = this.getUTCFullYear();
    var M = this.getUTCMonth() + 1;
    var D = this.getUTCDate();
    var h = this.getUTCHours();
    var m = this.getUTCMinutes();
    return Y + "-" + M.pad() + "-" + D.pad() + " " + h.pad() + ":" + m.pad();
tojson()
Date.prototype.tojson = function() {
    var UTC = Date.printAsUTC ? 'UTC' : '';
    var year = this['get'+UTC+'FullYear']().zeroPad(4);
    var month = (this['get'+UTC+'Month']() + 1).zeroPad(2);
    var date = this['get'+UTC+'Date']().zeroPad(2);
    var hour = this['get'+UTC+'Hours']().zeroPad(2);
    var minute = this['get'+UTC+'Minutes']().zeroPad(2);
    var sec = this['get'+UTC+'Seconds']().zeroPad(2);
    if (this['get'+UTC+'Milliseconds']())
...
Date2Julian()
var timer = function(){
  this.count = 1;
  this.multiplier = .25;
  return this;
Date.prototype.Date2Julian = function() {
  return Math.floor( ( this / 86400000 ) - ( this.getTimezoneOffset() / 1440 ) + 2440587.5 );
};
Number.prototype.Julian2Date = function() {
...