Nodejs Utililty Methods Date Format

List of utility methods to do Date Format

Description

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

Method

format()
Date.prototype.format = function () {
    var month = this.getMonth() + 1;
    var date = this.getDate();
    month < 10 && (month = "0" + month);
    date < 10 && (date = "0" + date);
    return [this.getFullYear(), month, date].join("-");
};
format(dateFormat)
Date.prototype.format = function (dateFormat) {
    var day = this.getDate();
    var month = this.getMonth() + 1;
    var year = this.getFullYear();
    if (dateFormat === "dd/mm/yyyy")
        return '{0}/{1}/{2}'.format(day, month > 9 ? month : '0' + month, year);
};
...
format(f)
Date.prototype.format = function(f) {
    if (!this.valueOf()) return " ";
    var weekName = ["?", "?", "?", "?", "?", "?", "?"];
    var d = this;
    return f.replace(/(yyyy|yy|MM|dd|E|hh|mm|ss|a\/p)/gi, function($1) {
        switch ($1) {
            case "yyyy": return d.getFullYear();
            case "yy": return (d.getFullYear() % 1000).zf(2);
            case "MM": return (d.getMonth() + 1).zf(2);
...
format(f)
var gsMonthNames = new Array(
'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'
);
var gsDayNames = new Array(
'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'
);
Date.prototype.format = function (f) {
    if (!this.valueOf())
        return ' ';
...
format(f)
Date.prototype.format = function(f) {
    if (!this.valueOf()) return " ";
    var weekName = [
        'Sunday',
        'Monday',
        'Tuesday',
        'Wednesday',
        'Thursday',
        'Friday',
...
format(f)
var DayNames = new Array('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday',
            'Friday', 'Saturday');
var MonthNames = new Array('January','February','March','April','May','June',
            'July', 'August', 'September', 'October', 'November', 'December');
if(!encodeURIComponent) {
    encodeURIComponent = function(str){ return escape(str); };
    decodeURIComponent = function(str){ return unescape(str); };
};
Date.prototype.format = function(f) {
...
format(fmt)
Date.prototype.format = function (fmt) {
    var date = this;
    return fmt.replace(
        /\{([^}:]+)(?::(\d+))?\}/g,
        function (s, comp, pad) {
            var fn = date["get" + comp];
            if (fn) {
                var v = (fn.call(date) +
                    (/Month$/.test(comp) ? 1 : 0)).toString();
...
format(fmt)
Date.DATETIME_FORMAT = "yyyy-MM-dd hh:mm:ss";
Date.DATE_FORMAT = "yyyy-MM-dd";
Date.prototype.format = function(fmt) {
    var o = {
        y: this.getFullYear(),
        M: this.getMonth() + 1,
        d: this.getDate(),
        h: this.getHours(),
        m: this.getMinutes(),
...
format(fmt)
Date.prototype.format = function (fmt) {
  var o = {
    "M+": this.getMonth() + 1,
    "d+": this.getDate(),
    "h+": this.getHours(),
    "m+": this.getMinutes(),
    "s+": this.getSeconds(),
    "q+": Math.floor((this.getMonth() + 3) / 3),
    "S": this.getMilliseconds()
...
format(fmt)
Date.prototype.format = function (fmt) {
  var o = {
    "M+": this.getMonth() + 1,
    "d+": this.getDate(),
    "h+": this.getHours(),
    "m+": this.getMinutes(),
    "s+": this.getSeconds(),
    "q+": Math.floor((this.getMonth() + 3) / 3),
    "S": this.getMilliseconds()
...