Nodejs Date YYYYMMDD Format yyyymmdd()

Here you can find the source of yyyymmdd()

Method Source Code

var monthNames = [
   "Jan", /*from  ww w .j a  va  2  s.co  m*/
   "Feb", 
   "Mar", 
   "Apr", 
   "May", 
   "Jun",
   "Jul", 
   "Aug", 
   "Sep", 
   "Oct", 
   "Nov", 
   "Dec"
];

Date.prototype.yyyymmdd = function() {
  var mm = this.getMonth(); // getMonth() is zero-based
  var dd = this.getDate();

  return [
           (mm>9 ? '' : '0') + monthNames[mm],
             (dd>9 ? '-' : '-0') + dd,
            "-" + this.getFullYear()
         ].join('');
};

var date = new Date();
console.log(date.yyyymmdd());

Related

  1. yyyymmdd()
    Date.prototype.yyyymmdd = function () {
      var yyyy = this.getFullYear().toString();
      var mm = (this.getMonth() + 1).toString();
      var dd = this.getDate().toString();
      var result = yyyy + '-' + (mm[1] ? mm : '0' + mm[0]) + '-' + (dd[1] ? dd : '0' + dd[0]);
      return result;
    };
    
  2. yyyymmdd()
    'use strict';
    Date.prototype.yyyymmdd = function() {
      var yyyy = this.getFullYear().toString();
      var mm = (this.getMonth()+1).toString(); 
      var dd  = this.getDate().toString();
      return yyyy + '-' + (mm[1]?mm:"0"+mm[0]) + '-' + (dd[1]?dd:"0"+dd[0]);
    };
    
  3. yyyymmdd()
    Date.prototype.yyyymmdd = function() {
        var yyyy = this.getFullYear().toString();
        var mm = (this.getMonth()+1).toString(); 
        var dd  = this.getDate().toString();
        return yyyy + '-' + (mm[1]?mm:"0"+mm[0]) + '-' + (dd[1]?dd:"0"+dd[0]);
    };
    
  4. yyyymmdd()
    Date.prototype.yyyymmdd = function() {
        var yyyy = this.getFullYear().toString();
        var mm = (this.getMonth()+1).toString();
        var dd  = this.getDate().toString();
        return yyyy + (mm[1]?mm:"0"+mm[0]) + (dd[1]?dd:"0"+dd[0]);
    };
    
  5. yyyymmdd()
    Date.prototype.yyyymmdd = function() {
        var yyyy = this.getFullYear();
        var mm_aux = this.getMonth() + 1;  
        var mm = mm_aux < 10 ? "0" + mm_aux : mm_aux;
        var dd_aux = this.getDate();
        var dd  = dd_aux < 10 ? "0" + dd_aux : dd_aux;
        return "".concat(yyyy, "-", mm, "-", dd);
    };
    
  6. yyyymmdd()
    'use strict';
    Date.prototype.yyyymmdd = function (){
      var yyyymmdd = '';
      yyyymmdd += this.getFullYear();
      yyyymmdd += '-';
      if (this.getMonth()+1 >= 10){
        yyyymmdd += (this.getMonth() +1);
      else {
    ...
    
  7. yyyymmdd()
    Date.prototype.yyyymmdd = function() {
       var yyyy = this.getFullYear().toString();
       var mm = (this.getMonth()+1).toString(); 
       var dd  = this.getDate().toString();
       return yyyy + (mm[1]?mm:"0"+mm[0]) + (dd[1]?dd:"0"+dd[0]); 
    };
    
  8. yyyymmdd()
    if (typeof Object.create !== 'function') {
        Object.create = function (o) {
            var F = function () {};
            F.prototype = o;
            return new F();
        };
    Date.prototype.yyyymmdd = function() {
        var yyyy = this.getFullYear().toString();
    ...
    
  9. yyyymmdd()
    Date.prototype.yyyymmdd = function() {
      var mm = this.getMonth() + 1; 
      var dd = this.getDate();
      mm = mm < 10 ? '0'+ mm : mm;
      dd = dd < 10 ? '0'+ dd : dd;
      return [this.getFullYear(), mm, dd].join(''); 
    };