How to use the moment.months function in moment

To help you get started, we’ve selected a few moment examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github moodlehq / moodlemobile2 / src / providers / lang.ts View on Github external
// Error received, unsubscribe. Use a timeout because we can receive a value immediately.
                setTimeout(() => {
                    subscription.unsubscribe();
                });
            });
        }));

        // Change the config.
        promises.push(this.configProvider.set('current_language', language));

        // Use british english when parent english is loaded.
        moment.locale(language == 'en' ? 'en-gb' : language);

        // Set data for ion-datetime.
        this.config.set('monthNames', moment.months().map(this.capitalize.bind(this)));
        this.config.set('monthShortNames', moment.monthsShort().map(this.capitalize.bind(this)));
        this.config.set('dayNames', moment.weekdays().map(this.capitalize.bind(this)));
        this.config.set('dayShortNames', moment.weekdaysShort().map(this.capitalize.bind(this)));

        this.currentLanguage = language;

        return Promise.all(promises).finally(() => {
            // Load the custom and site plugins strings for the language.
            if (this.loadLangStrings(this.customStrings, language) || this.loadLangStrings(this.sitePluginsStrings, language)) {
                // Some lang strings have changed, emit an event to update the pipes.
                this.translate.onLangChange.emit({lang: language, translations: this.translate.translations[language]});
            }
        });
    }
github code-corps / code-corps-ember / app / components / select / birth-date.js View on Github external
monthOptions: computed(function() {
    return moment.months().map(this._formatMonth);
  }),
github chef / automate / components / automate-ui / src / app / components / calendar / calendar.component.ts View on Github external
set date(input) {
    const date = m.isMoment(input) ? input : m.utc(input);
    this._date = date;
    this._month = m.months(date.month());
    this._year = date.year();
  }
  get date() {
github z1c0 / dashydash / src / components / common / calendar.jsx View on Github external
renderIcon() {
    var now = new Date();
    return (
      <time>
        <strong>{moment.months()[now.getMonth()]}</strong>
        <span>{now.getDate()}</span>
      </time>
    );
  }
github metasfresh / metasfresh-webui-frontend / src / components / widget / DatetimeRange.js View on Github external
availableDates = `${startDateFormatted} - ${endDateFormatted}`;
    }

    return (
github adarshpastakia / aurelia-ui-framework / dist / commonjs / elements / inputs / ui-date.js View on Github external
end = end.add(6 - end.day(), 'day');
            this.dates = [];
            for (var w = 0; w &lt; 6; w++) {
                var wk = { wk: moment(start).add(w, 'week').week(), dt: [] };
                for (var d = 0; d &lt; 7; d++) {
                    wk.dt.push(moment(start).add(w, 'week').add(d, 'day'));
                }
                this.dates.push(wk);
            }
            if (this.minDate)
                this.disablePrev = start.isBefore(this.minDate, 'month');
            if (this.maxDate)
                this.disableNext = end.isAfter(this.maxDate, 'month');
        }
        if (this.datePage == 1) {
            this.months = moment.months();
            this.title = moment(this.current.toISOString()).format('YYYY');
            var start = moment(this.current).startOf('year');
            var end = moment(this.current).endOf('year');
            if (this.minDate)
                this.disablePrev = start.isBefore(this.minDate, 'month');
            if (this.maxDate)
                this.disableNext = end.isAfter(this.maxDate, 'month');
        }
        if (this.datePage == 2) {
            this.decade = (this.current.year() - (this.current.year() % 20)) + 1;
            this.title = this.decade + '-' + (this.decade + 20);
            this.disablePrev = (this.minDate &amp;&amp; this.decade &lt;= moment(this.minDate).year());
            this.disableNext = (this.maxDate &amp;&amp; this.decade + 20 &gt;= moment(this.maxDate).year());
        }
        if (this.type != 'd' &amp;&amp; this.timePage == 0) {
            var time = moment(this.current).hour(this.hour).minute(this.minute).second(0).millisecond(0);
github camelaissani / loca / frontend / js / rent / paymentform.js View on Github external
const period = () => moment.months()[Number(LOCA.currentMonth)-1];
github camelaissani / loca / backend / pages / ejshelpers.js View on Github external
formatMonthYear(month, year) {
        return moment.months()[parseInt(month, 10)-1] + ' ' + year;
    },