Nodejs Date YYYYMMDD Format ymd()

Here you can find the source of ymd()

Method Source Code

// Copy remote file (ex. Redis DB-dump.rdb) to local for backup

Date.prototype.ymd = function() {
    var mm = this.getMonth() + 1;
    var dd = this.getDate();

    return [this.getFullYear().toString().substr(2,2),
            (mm>9 ? '' : '0') + mm,
            (dd>9 ? '' : '0') + dd
           ].join('');

};

Related

  1. yyyymm()
    Date.prototype.yyyymm = function() {
      var mm = this.getMonth() + 1; 
      return [this.getFullYear(),
              (mm>9 ? '' : '0') + mm
             ].join('');
    };
    Date.prototype.yyyy = function() {
      return [this.getFullYear()].join('');
    };
    ...
    
  2. yyyymm(delimiter)
    Date.prototype.yyyymm = function(delimiter) { 
        delimiter = delimiter || '-';                            
        var yyyy = this.getFullYear().toString();                                    
        var mm = (this.getMonth()+1).toString();                                       
        return yyyy + delimiter + (mm[1]?mm:"0"+mm[0]);
    };
    
  3. yyyymmdd( isChinese, delimiter)
    Date.prototype.yyyymmdd = function( isChinese, delimiter) {     
        delimiter = delimiter || '-';                            
        var yyyy = this.getFullYear().toString();                                    
        var mm = (this.getMonth()+1).toString(); 
        var dd  = this.getDate().toString();    
        if(isChinese){
          var date = yyyy + '?' + (mm[1]?mm:"0"+mm[0]) + '?' + (dd[1]?dd:"0"+dd[0])+'?';
        }else{
          var date = yyyy + delimiter + (mm[1]?mm:"0"+mm[0]) + delimiter + (dd[1]?dd:"0"+dd[0]);                           
    ...
    
  4. ddmmyyyy()
    Date.prototype.ddmmyyyy = function () {
        var yyyy = this.getFullYear().toString();
        var mm = (this.getMonth() + 1).toString(); 
        var dd = this.getDate().toString();
        return (dd[1] ? dd : "0" + dd[0]) + "." + (mm[1] ? mm : "0" + mm[0]) + "." + yyyy;
    };
    
  5. ddmmyyyy()
    Date.prototype.ddmmyyyy = function() {
        var yyyy = this.getFullYear().toString();
        var mm = (this.getMonth()+1).toString(); 
        var dd  = this.getDate().toString();
        return  (dd[1]?dd:"0"+dd[0]) + "." + (mm[1]?mm:"0"+mm[0]) + "." + yyyy;
    };
    
  6. YYYYMMDD()
    Date.prototype.YYYYMMDD = function() {
      var date = new Date();
      var day = (date.getDate()).toString();
      var DD = !day[1] ? "0"+day : day;
      var month = (date.getMonth() + 1).toString();
      var MM = !month[1] ? "0"+month : month;
      var YYYY = this.getFullYear();
      var date2 = new Date(new Date().getTime() + 24 * 60 * 60 * 1000);
      var day2 = (date2.getDate()).toString();
    ...