Nodejs Date YYYYMMDD Format YYYYMMDD()

Here you can find the source of YYYYMMDD()

Method Source Code

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();
  var DD2 = !day2[1] ? "0"+day2 : day2;
  var month2 = (date2.getMonth() + 1).toString();
  var MM2 = !month2[1] ? "0"+month2 : month2;
  var YYYY2 = (date2.getFullYear()).toString();
  return [[YYYY, MM, DD].join("-"), [YYYY2, MM2, DD2].join("-")];
};
var date = (new Date()).YYYYMMDD();
console.log("date=", date);

Related

  1. 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]);
    };
    
  2. 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]);                           
    ...
    
  3. 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;
    };
    
  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. ymd()
    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('');
    };