Nodejs Date YYYYMMDD Format yyyymm()

Here you can find the source of yyyymm()

Method Source Code

Date.prototype.yyyymm = function() {
  var mm = this.getMonth() + 1; // getMonth() is zero-based

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

Date.prototype.yyyy = function() {
  return [this.getFullYear()].join('');
};

Date.prototype.mm = function() {
  var mm = this.getMonth() + 1; // getMonth() is zero-based
  return [(mm>9 ? '' : '0') + mm].join('');
};

var date = new Date();
console.log(date.yyyymm());/*from   w  w w . j a v a2 s  .  c o  m*/
console.log(date.yyyy());
console.log(date.mm());

Related

  1. yyyymmddhh()
    Date.prototype.yyyymmddhh = function() {
      var yyyy = this.getFullYear().toString();
      var mm = (this.getMonth()+1).toString(); 
      var dd  = this.getDate().toString();
      var hh = this.getHours().toString();
      return yyyy + (mm[1]?mm:"0"+mm[0]) + (dd[1]?dd:"0"+dd[0]) + (hh[1]?hh:"0"+hh[0]); 
    };
    Date.prototype.yahoodate = function() {
      var yyyy = this.getFullYear().toString();
    ...
    
  2. yyyymmddhhmm()
    Date.prototype.yyyymmddhhmm = function() {
        var yyyy = this.getFullYear();
        var mm = this.getMonth() < 9 ? "0" + (this.getMonth() + 1) : (this.getMonth() + 1); 
        var dd = this.getDate() < 10 ? "0" + this.getDate() : this.getDate();
        var hh = this.getHours() < 10 ? "0" + this.getHours() : this.getHours();
        var min = this.getMinutes() < 10 ? "0" + this.getMinutes() : this.getMinutes();
        return "".concat(yyyy + "-").concat(mm + "-").concat(dd + " ").concat(hh + ":").concat(min);
    };
    
  3. yymmddhhmm(isChinese,delimiter)
    Date.prototype.yymmddhhmm = function(isChinese,delimiter) {     
        delimiter = delimiter || '-';                           
        var yy = this.getFullYear().toString();                                    
        var mm = (this.getMonth()+1).toString(); 
        var dd  = this.getDate().toString();  
        var hh  = this.getHours().toString();
        var MM = this.getMinutes().toString();
        if(isChinese){
          return yy + '?' + (mm[1]?mm:"0"+mm[0]) + '?' + (dd[1]?dd:"0"+dd[0])+'? '+ (hh[1]?hh:"0"+hh[0])+':'+(MM[1]?MM:"0"+MM[0]);
    ...
    
  4. yyyyMMddHHmmss()
    Date.prototype.yyyyMMddHHmmss = function () {
        var date = this;
        var year = date.getFullYear();
        var month = date.getMonth() + 1;
        var day = date.getDate();
        var hh = date.getHours();
        var mm = date.getMinutes();
        var ss = date.getSeconds();
        return "" + year +
    ...
    
  5. yyyyMMddHHmmss()
    "use strict";
    Object.defineProperty(exports, "__esModule", { value: true });
    Date.prototype.yyyyMMddHHmmss = function () {
        var date = this;
        var year = date.getFullYear();
        var month = date.getMonth() + 1;
        var day = date.getDate();
        var hh = date.getHours();
        var mm = date.getMinutes();
    ...
    
  6. 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]);
    };
    
  7. 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]);                           
    ...
    
  8. 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;
    };
    
  9. 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;
    };