UNPKG

date-fns

Version:

Modern JavaScript date utility library

1 lines 11.3 kB
(()=>{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:`តិចជាង {{count}} វិនាទី`,xSeconds:`{{count}} វិនាទី`,halfAMinute:`កន្លះនាទី`,lessThanXMinutes:`តិចជាង {{count}} នាទី`,xMinutes:`{{count}} នាទី`,aboutXHours:`ប្រហែល {{count}} ម៉ោង`,xHours:`{{count}} ម៉ោង`,xDays:`{{count}} ថ្ងៃ`,aboutXWeeks:`ប្រហែល {{count}} សប្តាហ៍`,xWeeks:`{{count}} សប្តាហ៍`,aboutXMonths:`ប្រហែល {{count}} ខែ`,xMonths:`{{count}} ខែ`,aboutXYears:`ប្រហែល {{count}} ឆ្នាំ`,xYears:`{{count}} ឆ្នាំ`,overXYears:`ជាង {{count}} ឆ្នាំ`,almostXYears:`ជិត {{count}} ឆ្នាំ`},s=function(e,t,n){var r=o[e];return typeof t==`number`&&(r=r.replace(`{{count}}`,t.toString())),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?`ក្នុងរយៈពេល `+r:r+`មុន`: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:`EEEE do MMMM y`,long:`do MMMM y`,medium:`d MMM y`,short:`dd/MM/yyyy`},defaultWidth:`full`}),time:c({formats:{full:`h:mm:ss a`,long:`h:mm:ss a`,medium:`h:mm:ss a`,short:`h:mm a`},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 Number(e).toString()},era:f({values:{narrow:[`ម.គស`,`គស`],abbreviated:[`មុនគ.ស`,`គ.ស`],wide:[`មុនគ្រិស្តសករាជ`,`នៃគ្រិស្តសករាជ`]},defaultWidth:`wide`}),quarter:f({values:{narrow:[`1`,`2`,`3`,`4`],abbreviated:[`Q1`,`Q2`,`Q3`,`Q4`],wide:[`ត្រីមាសទី 1`,`ត្រីមាសទី 2`,`ត្រីមាសទី 3`,`ត្រីមាសទី 4`]},defaultWidth:`wide`,argumentCallback:function(e){return e-1}}),month:f({values:{narrow:[`ម.ក`,`ក.ម`,`មិ`,`ម.ស`,`ឧ.ស`,`ម.ថ`,`ក.ដ`,`សី`,`កញ`,`តុ`,`វិ`,`ធ`],abbreviated:[`មករា`,`កុម្ភៈ`,`មីនា`,`មេសា`,`ឧសភា`,`មិថុនា`,`កក្កដា`,`សីហា`,`កញ្ញា`,`តុលា`,`វិច្ឆិកា`,`ធ្នូ`],wide:[`មករា`,`កុម្ភៈ`,`មីនា`,`មេសា`,`ឧសភា`,`មិថុនា`,`កក្កដា`,`សីហា`,`កញ្ញា`,`តុលា`,`វិច្ឆិកា`,`ធ្នូ`]},defaultWidth:`wide`}),day:f({values:{narrow:[`អា`,`ច`,`អ`,`ព`,`ព្រ`,`សុ`,`ស`],short:[`អា`,`ច`,`អ`,`ព`,`ព្រ`,`សុ`,`ស`],abbreviated:[`អា`,`ច`,`អ`,`ព`,`ព្រ`,`សុ`,`ស`],wide:[`អាទិត្យ`,`ចន្ទ`,`អង្គារ`,`ពុធ`,`ព្រហស្បតិ៍`,`សុក្រ`,`សៅរ៍`]},defaultWidth:`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`,formattingValues:{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:`ពេលយប់`}},defaultFormattingWidth:`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:`km`,formatDistance:s,formatLong:l,formatRelative:d,localize:p,match:{ordinalNumber:_({matchPattern:/^(\d+)(th|st|nd|rd)?/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:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^(ត្រីមាស)(ទី)?\s?[1234]/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:`any`,valueCallback:function(e){return e+1}}),month:m({matchPatterns:{narrow:/^(ម\.ក|ក\.ម|មិ|ម\.ស|ឧ\.ស|ម\.ថ|ក\.ដ|សី|កញ|តុ|វិ|ធ)/i,abbreviated:/^(មករា|កុម្ភៈ|មីនា|មេសា|ឧសភា|មិថុនា|កក្កដា|សីហា|កញ្ញា|តុលា|វិច្ឆិកា|ធ្នូ)/i,wide:/^(មករា|កុម្ភៈ|មីនា|មេសា|ឧសភា|មិថុនា|កក្កដា|សីហា|កញ្ញា|តុលា|វិច្ឆិកា|ធ្នូ)/i},defaultMatchWidth:`wide`,parsePatterns:{narrow:[/^ម\.ក/i,/^ក\.ម/i,/^មិ/i,/^ម\.ស/i,/^ឧ\.ស/i,/^ម\.ថ/i,/^ក\.ដ/i,/^សី/i,/^កញ/i,/^តុ/i,/^វិ/i,/^ធ/i],any:[/^មក/i,/^កុ/i,/^មីន/i,/^មេ/i,/^ឧស/i,/^មិថ/i,/^កក/i,/^សី/i,/^កញ/i,/^តុ/i,/^វិច/i,/^ធ/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:0,firstWeekContainsDate:1}};window.dateFns=n(n({},window.dateFns),{},{locale:n(n({},window.dateFns?.locale),{},{km:v})}),console.log(`date-fns CDN files have moved to @date-fns/cdn. Please update your URLs. See: https://date-fns.org/docs/CDN`)})();