UNPKG

date-fns

Version:

Modern JavaScript date utility library

13 lines (12 loc) 693 B
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;