date-fns
Version:
Modern JavaScript date utility library
13 lines (12 loc) • 693 B
JavaScript
var formatters = {};
var genetiveMonths = ['januara', 'februara', 'marta', 'aprila', 'maja', 'juna', 'jula', 'avgusta', 'septembra', 'oktobra', 'novembra', 'decembra']; // Generate formatters like 'D MMMM',
// where month is in the genitive case: января, февраля, ..., декабря
var monthsGenitiveFormatters = ['D', 'Do', 'DD'];
monthsGenitiveFormatters.forEach(function (formatterToken) {
formatters[formatterToken + ' MMMM'] = function (date, options) {
var commonFormatters = options.formatters;
var formatter = commonFormatters[formatterToken];
return formatter(date, options) + ' ' + genetiveMonths[date.getUTCMonth()];
};
});
export default formatters;