Nodejs Date Format format()

Here you can find the source of format()

Method Source Code

/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */

function ISODateString(aDate) {
  function pad(aNumber) {
    return aNumber < 10 ? '0' + aNumber : aNumber;
  }//  w  ww . j ava 2  s . c  o  m

  return aDate.getUTCFullYear() + '-' +
         pad(aDate.getUTCMonth() + 1) + '-' +
         pad(aDate.getUTCDate());
}

// For convenience...
Date.prototype.format = function () {
  return ISODateString(this);
};

Related

  1. format( format )
    Date.prototype.format = function( format ){
        if( typeof format !== "string" ) return this.toLocaleString();
        var match = {
            "y": this.getFullYear(),
            "M": this.getMonth() + 1,
            "d": this.getDate(),
            "h": this.getHours(),
            "m": this.getMinutes(),
            "s": this.getSeconds(),
    ...
    
  2. format( format )
    define(function(require, exports, module) {
    Date.prototype.format = function( format ){
        if( typeof format !== "string" ) return this.toLocaleString();
        var match = {
            "y": this.getFullYear(),
            "M": this.getMonth() + 1,
            "d": this.getDate(),
            "h": this.getHours(),
            "m": this.getMinutes(),
    ...
    
  3. format(()
    Date.prototype.format = (function() {
      var
        that, txts,
        roman = ['I', 'II', 'III', 'IV', 'V', 'VI', 'VII', 'VIII', 'IX', 'X', 'XI', 'XII'],
        addZero = function(num) {
          return num < 10 ? '0' + num : num;
        },
        na = function(n, z) {
          return n % z;
    ...
    
  4. format()
    Date.prototype.format = function () {
      'use strict';
      var
          d = this.getDate()
        , m = this.getMonth() + 1
        , y = this.getFullYear();
        return '' + y + '-' + (m<=9 ? '0' + m : m) + '-' + (d <= 9 ? '0' + d : d);
    };
    
  5. format()
    function ISODateString(aDate) {
      function pad(aNumber) {
        return aNumber < 10 ? '0' + aNumber : aNumber;
      return aDate.getUTCFullYear() + '-' +
             pad(aDate.getUTCMonth() + 1) + '-' +
             pad(aDate.getUTCDate());
    Date.prototype.format = function () {
    ...
    
  6. format()
    Date.prototype.format = function() {
      var d = new Date();
      var curr_date = d.getDate();
      var curr_month = d.getMonth();
      var curr_year = d.getFullYear();
      return (curr_date + "/" + curr_month + "/" + curr_year);
    
  7. format()
    Date.prototype.format = function(){
      var formatMonth = function(month, numberOfDigits){
        month += 1;
        month = insertZerosLeft(month, numberOfDigits);
        return month;
      };
      var insertZerosLeft = function(data, numberOfDigits){
        data = data.toString();
        var zeros = '';
    ...
    
  8. 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("-");
    };
    
  9. 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);
    };
    ...