date-fns
Version:
Modern JavaScript date utility library
1 lines • 11.7 kB
JavaScript
(()=>{function e(t){"@babel/helpers - typeof";return e=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},e(t)}function t(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function n(e){for(var n=1;n<arguments.length;n++){var i=arguments[n]==null?{}:arguments[n];n%2?t(Object(i),!0).forEach(function(t){r(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):t(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}function r(e,t,n){return(t=i(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(t){var n=a(t,`string`);return e(n)==`symbol`?n:n+``}function a(t,n){if(e(t)!=`object`||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var i=r.call(t,n||`default`);if(e(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(n===`string`?String:Number)(t)}var o={lessThanXSeconds:{one:`секунд хүрэхгүй`,other:`{{count}} секунд хүрэхгүй`},xSeconds:{one:`1 секунд`,other:`{{count}} секунд`},halfAMinute:`хагас минут`,lessThanXMinutes:{one:`минут хүрэхгүй`,other:`{{count}} минут хүрэхгүй`},xMinutes:{one:`1 минут`,other:`{{count}} минут`},aboutXHours:{one:`ойролцоогоор 1 цаг`,other:`ойролцоогоор {{count}} цаг`},xHours:{one:`1 цаг`,other:`{{count}} цаг`},xDays:{one:`1 өдөр`,other:`{{count}} өдөр`},aboutXWeeks:{one:`ойролцоогоор 1 долоо хоног`,other:`ойролцоогоор {{count}} долоо хоног`},xWeeks:{one:`1 долоо хоног`,other:`{{count}} долоо хоног`},aboutXMonths:{one:`ойролцоогоор 1 сар`,other:`ойролцоогоор {{count}} сар`},xMonths:{one:`1 сар`,other:`{{count}} сар`},aboutXYears:{one:`ойролцоогоор 1 жил`,other:`ойролцоогоор {{count}} жил`},xYears:{one:`1 жил`,other:`{{count}} жил`},overXYears:{one:`1 жил гаран`,other:`{{count}} жил гаран`},almostXYears:{one:`бараг 1 жил`,other:`бараг {{count}} жил`}},s=function(e,t,n){var r,i=o[e];if(r=typeof i==`string`?i:t===1?i.one:i.other.replace(`{{count}}`,String(t)),n!=null&&n.addSuffix){var a=r.split(` `),s=a.pop();switch(r=a.join(` `),s){case`секунд`:r+=` секундийн`;break;case`минут`:r+=` минутын`;break;case`цаг`:r+=` цагийн`;break;case`өдөр`:r+=` өдрийн`;break;case`сар`:r+=` сарын`;break;case`жил`:r+=` жилийн`;break;case`хоног`:r+=` хоногийн`;break;case`гаран`:r+=` гараны`;break;case`хүрэхгүй`:r+=` хүрэхгүй хугацааны`;break;default:r+=s+`-н`}return n.comparison&&n.comparison>0?r+` дараа`:r+` өмнө`}return r};function c(e){return function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}var l={date:c({formats:{full:`y 'оны' MMMM'ын' d, EEEE 'гараг'`,long:`y 'оны' MMMM'ын' d`,medium:`y 'оны' MMM'ын' d`,short:`y.MM.dd`},defaultWidth:`full`}),time:c({formats:{full:`H:mm:ss zzzz`,long:`H:mm:ss z`,medium:`H:mm:ss`,short:`H:mm`},defaultWidth:`full`}),dateTime:c({formats:{full:`{{date}} {{time}}`,long:`{{date}} {{time}}`,medium:`{{date}} {{time}}`,short:`{{date}} {{time}}`},defaultWidth:`full`})},u={lastWeek:`'өнгөрсөн' eeee 'гарагийн' p 'цагт'`,yesterday:`'өчигдөр' p 'цагт'`,today:`'өнөөдөр' p 'цагт'`,tomorrow:`'маргааш' p 'цагт'`,nextWeek:`'ирэх' eeee 'гарагийн' p 'цагт'`,other:`P`},d=function(e,t,n,r){return u[e]};function f(e){return function(t,n){var r=n!=null&&n.context?String(n.context):`standalone`,i;if(r===`formatting`&&e.formattingValues){var a=e.defaultFormattingWidth||e.defaultWidth,o=n!=null&&n.width?String(n.width):a;i=e.formattingValues[o]||e.formattingValues[a]}else{var s=e.defaultWidth,c=n!=null&&n.width?String(n.width):e.defaultWidth;i=e.values[c]||e.values[s]}var l=e.argumentCallback?e.argumentCallback(t):t;return i[l]}}var p={ordinalNumber:function(e,t){return String(e)},era:f({values:{narrow:[`НТӨ`,`НТ`],abbreviated:[`НТӨ`,`НТ`],wide:[`нийтийн тооллын өмнөх`,`нийтийн тооллын`]},defaultWidth:`wide`}),quarter:f({values:{narrow:[`I`,`II`,`III`,`IV`],abbreviated:[`I улирал`,`II улирал`,`III улирал`,`IV улирал`],wide:[`1-р улирал`,`2-р улирал`,`3-р улирал`,`4-р улирал`]},defaultWidth:`wide`,argumentCallback:function(e){return e-1}}),month:f({values:{narrow:[`I`,`II`,`III`,`IV`,`V`,`VI`,`VII`,`VIII`,`IX`,`X`,`XI`,`XII`],abbreviated:[`1-р сар`,`2-р сар`,`3-р сар`,`4-р сар`,`5-р сар`,`6-р сар`,`7-р сар`,`8-р сар`,`9-р сар`,`10-р сар`,`11-р сар`,`12-р сар`],wide:[`Нэгдүгээр сар`,`Хоёрдугаар сар`,`Гуравдугаар сар`,`Дөрөвдүгээр сар`,`Тавдугаар сар`,`Зургаадугаар сар`,`Долоодугаар сар`,`Наймдугаар сар`,`Есдүгээр сар`,`Аравдугаар сар`,`Арваннэгдүгээр сар`,`Арван хоёрдугаар сар`]},defaultWidth:`wide`,formattingValues:{narrow:[`I`,`II`,`III`,`IV`,`V`,`VI`,`VII`,`VIII`,`IX`,`X`,`XI`,`XII`],abbreviated:[`1-р сар`,`2-р сар`,`3-р сар`,`4-р сар`,`5-р сар`,`6-р сар`,`7-р сар`,`8-р сар`,`9-р сар`,`10-р сар`,`11-р сар`,`12-р сар`],wide:[`нэгдүгээр сар`,`хоёрдугаар сар`,`гуравдугаар сар`,`дөрөвдүгээр сар`,`тавдугаар сар`,`зургаадугаар сар`,`долоодугаар сар`,`наймдугаар сар`,`есдүгээр сар`,`аравдугаар сар`,`арваннэгдүгээр сар`,`арван хоёрдугаар сар`]},defaultFormattingWidth:`wide`}),day:f({values:{narrow:[`Н`,`Д`,`М`,`Л`,`П`,`Б`,`Б`],short:[`Ня`,`Да`,`Мя`,`Лх`,`Пү`,`Ба`,`Бя`],abbreviated:[`Ням`,`Дав`,`Мяг`,`Лха`,`Пүр`,`Баа`,`Бям`],wide:[`Ням`,`Даваа`,`Мягмар`,`Лхагва`,`Пүрэв`,`Баасан`,`Бямба`]},defaultWidth:`wide`,formattingValues:{narrow:[`Н`,`Д`,`М`,`Л`,`П`,`Б`,`Б`],short:[`Ня`,`Да`,`Мя`,`Лх`,`Пү`,`Ба`,`Бя`],abbreviated:[`Ням`,`Дав`,`Мяг`,`Лха`,`Пүр`,`Баа`,`Бям`],wide:[`ням`,`даваа`,`мягмар`,`лхагва`,`пүрэв`,`баасан`,`бямба`]},defaultFormattingWidth:`wide`}),dayPeriod:f({values:{narrow:{am:`ү.ө.`,pm:`ү.х.`,midnight:`шөнө дунд`,noon:`үд дунд`,morning:`өглөө`,afternoon:`өдөр`,evening:`орой`,night:`шөнө`},abbreviated:{am:`ү.ө.`,pm:`ү.х.`,midnight:`шөнө дунд`,noon:`үд дунд`,morning:`өглөө`,afternoon:`өдөр`,evening:`орой`,night:`шөнө`},wide:{am:`ү.ө.`,pm:`ү.х.`,midnight:`шөнө дунд`,noon:`үд дунд`,morning:`өглөө`,afternoon:`өдөр`,evening:`орой`,night:`шөнө`}},defaultWidth:`wide`})};function m(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.width,i=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],a=t.match(i);if(!a)return null;var o=a[0],s=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(s)?g(s,function(e){return e.test(o)}):h(s,function(e){return e.test(o)}),l=e.valueCallback?e.valueCallback(c):c;l=n.valueCallback?n.valueCallback(l):l;var u=t.slice(o.length);return{value:l,rest:u}}}function h(e,t){for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function g(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return n}function _(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=t.match(e.matchPattern);if(!r)return null;var i=r[0],a=t.match(e.parsePattern);if(!a)return null;var o=e.valueCallback?e.valueCallback(a[0]):a[0];o=n.valueCallback?n.valueCallback(o):o;var s=t.slice(i.length);return{value:o,rest:s}}}var v={code:`mn`,formatDistance:s,formatLong:l,formatRelative:d,localize:p,match:{ordinalNumber:_({matchPattern:/\d+/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:m({matchPatterns:{narrow:/^(нтө|нт)/i,abbreviated:/^(нтө|нт)/i,wide:/^(нийтийн тооллын өмнө|нийтийн тооллын)/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/^(нтө|нийтийн тооллын өмнө)/i,/^(нт|нийтийн тооллын)/i]},defaultParseWidth:`any`}),quarter:m({matchPatterns:{narrow:/^(iv|iii|ii|i)/i,abbreviated:/^(iv|iii|ii|i) улирал/i,wide:/^[1-4]-р улирал/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/^(i(\s|$)|1)/i,/^(ii(\s|$)|2)/i,/^(iii(\s|$)|3)/i,/^(iv(\s|$)|4)/i]},defaultParseWidth:`any`,valueCallback:function(e){return e+1}}),month:m({matchPatterns:{narrow:/^(xii|xi|x|ix|viii|vii|vi|v|iv|iii|ii|i)/i,abbreviated:/^(1-р сар|2-р сар|3-р сар|4-р сар|5-р сар|6-р сар|7-р сар|8-р сар|9-р сар|10-р сар|11-р сар|12-р сар)/i,wide:/^(нэгдүгээр сар|хоёрдугаар сар|гуравдугаар сар|дөрөвдүгээр сар|тавдугаар сар|зургаадугаар сар|долоодугаар сар|наймдугаар сар|есдүгээр сар|аравдугаар сар|арван нэгдүгээр сар|арван хоёрдугаар сар)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^i$/i,/^ii$/i,/^iii$/i,/^iv$/i,/^v$/i,/^vi$/i,/^vii$/i,/^viii$/i,/^ix$/i,/^x$/i,/^xi$/i,/^xii$/i],any:[/^(1|нэгдүгээр)/i,/^(2|хоёрдугаар)/i,/^(3|гуравдугаар)/i,/^(4|дөрөвдүгээр)/i,/^(5|тавдугаар)/i,/^(6|зургаадугаар)/i,/^(7|долоодугаар)/i,/^(8|наймдугаар)/i,/^(9|есдүгээр)/i,/^(10|аравдугаар)/i,/^(11|арван нэгдүгээр)/i,/^(12|арван хоёрдугаар)/i]},defaultParseWidth:`any`}),day:m({matchPatterns:{narrow:/^[ндмлпбб]/i,short:/^(ня|да|мя|лх|пү|ба|бя)/i,abbreviated:/^(ням|дав|мяг|лха|пүр|баа|бям)/i,wide:/^(ням|даваа|мягмар|лхагва|пүрэв|баасан|бямба)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^н/i,/^д/i,/^м/i,/^л/i,/^п/i,/^б/i,/^б/i],any:[/^ня/i,/^да/i,/^мя/i,/^лх/i,/^пү/i,/^ба/i,/^бя/i]},defaultParseWidth:`any`}),dayPeriod:m({matchPatterns:{narrow:/^(ү\.ө\.|ү\.х\.|шөнө дунд|үд дунд|өглөө|өдөр|орой|шөнө)/i,any:/^(ү\.ө\.|ү\.х\.|шөнө дунд|үд дунд|өглөө|өдөр|орой|шөнө)/i},defaultMatchWidth:`any`,parsePatterns:{any:{am:/^ү\.ө\./i,pm:/^ү\.х\./i,midnight:/^шөнө дунд/i,noon:/^үд дунд/i,morning:/өглөө/i,afternoon:/өдөр/i,evening:/орой/i,night:/шөнө/i}},defaultParseWidth:`any`})},options:{weekStartsOn:1,firstWeekContainsDate:1}};window.dateFns=n(n({},window.dateFns),{},{locale:n(n({},window.dateFns?.locale),{},{mn:v})}),console.log(`date-fns CDN files have moved to @date-fns/cdn. Please update your URLs. See: https://date-fns.org/docs/CDN`)})();