Nodejs Month Name Get getMonthName(abbreviation)

Here you can find the source of getMonthName(abbreviation)

Method Source Code

"use_strict";/*w ww  .  j a v a 2  s.  c  o m*/

/**
 * Gets the month name or abbreviation by zero based index 
 * @param {Object} index
 * @param {Object} abbrev
 */
function getMonthName(index, abbreviation)
{
    abbreviation = (typeof abbreviation === 'boolean' && abbreviation);
    
    var abbrs = ['Jan','Feb','Mar','Apr','May','June','July','Aug','Sept','Oct','Nov','Dec'],
        names = ['January','February','March','April','May','June','July','August','September','October','November','December'];
    
    return abbreviation ? abbrs[ index ] : names[ index ];
}

Date.prototype.getMonthName = function(abbreviation)
{
    return getMonthName(this.getMonth(), abbreviation);
};

Related

  1. getMonthName()
    Date.prototype.getMonthName = function() {
        return Date.locale['en'].month_names[this.getMonth()];
    };
    Date.prototype.getMonthNameShort = function() {
        return Date.locale['en'].month_names_short[this.getMonth()];
    };
    Date.prototype.toShortString = function() {
      var s = this.getFullYear().toString() + this.getMonthNameShort();
      return s;
    ...
    
  2. getMonthName()
    Date.prototype.getMonthName = function() {
        var monthNames = ["January", "February", "March", "April", "May", "June",
        "July", "August", "Spetember", "October", "November", "December"];
        return monthNames[this.getMonth()];
    
  3. getMonthName()
    Date.prototype.getMonthName = function () {
      var map = ['jan', 'feb', 'mar', 'apr', 'may', 'jun', 'jul', 'aug', 'sep', 'oct', 'nov', 'dec'];
      return map[this.getMonth()];
    };
    
  4. getMonthName()
    Date.prototype.getMonthName = function() {
      switch(this.getMonth()) {
        case 0:
          return 'January';
        case 1:
          return 'February';
        case 2:
          return 'March';
        case 3:
    ...
    
  5. getMonthName()
    Date.prototype.getMonthName = function () {
      var monthNames = ["January", "February", "March", "April", "May", "June",
        "July", "August", "September", "October", "November", "December"
      ];
      return monthNames[this.getMonth()];
    };
    
  6. getMonthName(i)
    Date.prototype.getMonthName = function(i)
        "use strict";
        var months = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'];
        if(i == months.length) 
            i = 0;
        return months[i];
    ...
    
  7. getMonthName(lang)
    Date.prototype.getMonthName = function(lang) {
        lang = lang && (lang in Date.locale) ? lang : 'en';
        return Date.locale[lang].month_names[this.getMonth()];
    };
    Date.prototype.getMonthNameShort = function(lang) {
        lang = lang && (lang in Date.locale) ? lang : 'en';
        return Date.locale[lang].month_names_short[this.getMonth()];
    };
    Date.locale = {
    ...
    
  8. getMonthName(lang)
    Date.prototype.getMonthName = function(lang) {
      lang = lang || 'sv-SE';
      return this.toLocaleString(lang, {month: 'long'});
    };
    
  9. getMonthName(lang)
    Date.prototype.getMonthName = function(lang) {
        lang = lang && (lang in Date.locale) ? lang : 'en';
        return Date.locale[lang].month_names[this.getMonth()];
    };
    Date.prototype.getMonthNameShort = function(lang) {
        lang = lang && (lang in Date.locale) ? lang : 'en';
        return Date.locale[lang].month_names_short[this.getMonth()];
    };
    Date.prototype.getDayName = function(lang) {
    ...