Β­ Β­ Β­ Β­ Β­ Β­ Β­ Β­ Β­ Β­ Β­ Β­ Β­ Β­ Β­ Β­ Β­ Β­ //! moment.js locale configuration //! locale : Cambodian [km] //! author : Kruy Vanna : https://github.com/kruyvanna ;(function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' && typeof require === 'function' ? factory(require('../moment')) : typeof define === 'function' && define.amd ? define(['../moment'], factory) : factory(global.moment) }(this, (function (moment) { 'use strict'; //! moment.js locale configuration var symbolMap = { 1: '៑', 2: '្', 3: '៣', 4: 'ៀ', 5: 'αŸ₯', 6: '៦', 7: '៧', 8: '៨', 9: '៩', 0: '០', }, numberMap = { '៑': '1', '្': '2', '៣': '3', 'ៀ': '4', 'αŸ₯': '5', '៦': '6', '៧': '7', '៨': '8', '៩': '9', '០': '0', }; var km = moment.defineLocale('km', { months: 'αž˜αž€αžšαžΆ_αž€αž»αž˜αŸ’αž—αŸˆ_αž˜αžΈαž“αžΆ_មេសអ_αž§αžŸαž—αžΆ_αž˜αž·αžαž»αž“αžΆ_αž€αž€αŸ’αž€αžŠαžΆ_សីហអ_αž€αž‰αŸ’αž‰αžΆ_αžαž»αž›αžΆ_αžœαž·αž…αŸ’αž†αž·αž€αžΆ_αž’αŸ’αž“αžΌ'.split( '_' ), monthsShort: 'αž˜αž€αžšαžΆ_αž€αž»αž˜αŸ’αž—αŸˆ_αž˜αžΈαž“αžΆ_មេសអ_αž§αžŸαž—αžΆ_αž˜αž·αžαž»αž“αžΆ_αž€αž€αŸ’αž€αžŠαžΆ_សីហអ_αž€αž‰αŸ’αž‰αžΆ_αžαž»αž›αžΆ_αžœαž·αž…αŸ’αž†αž·αž€αžΆ_αž’αŸ’αž“αžΌ'.split( '_' ), weekdays: 'αž’αžΆαž‘αž·αžαŸ’αž™_αž…αŸαž“αŸ’αž‘_αž’αž„αŸ’αž‚αžΆαžš_αž–αž»αž’_αž–αŸ’αžšαž αžŸαŸ’αž”αžαž·αŸ_αžŸαž»αž€αŸ’αžš_αžŸαŸ…αžšαŸ'.split('_'), weekdaysShort: 'ធអ_αž…_ធ_αž–_αž–αŸ’αžš_សុ_ស'.split('_'), weekdaysMin: 'ធអ_αž…_ធ_αž–_αž–αŸ’αžš_សុ_ស'.split('_'), weekdaysParseExact: true, longDateFormat: { LT: 'HH:mm', LTS: 'HH:mm:ss', L: 'DD/MM/YYYY', LL: 'D MMMM YYYY', LLL: 'D MMMM YYYY HH:mm', LLLL: 'dddd, D MMMM YYYY HH:mm', }, meridiemParse: /αž–αŸ’αžšαžΉαž€|αž›αŸ’αž„αžΆαž…/, isPM: function (input) { return input === 'αž›αŸ’αž„αžΆαž…'; }, meridiem: function (hour, minute, isLower) { if (hour < 12) { return 'αž–αŸ’αžšαžΉαž€'; } else { return 'αž›αŸ’αž„αžΆαž…'; } }, calendar: { sameDay: '[αžαŸ’αž„αŸƒαž“αŸαŸ‡ αž˜αŸ‰αŸ„αž„] LT', nextDay: '[αžŸαŸ’αž’αŸ‚αž€ αž˜αŸ‰αŸ„αž„] LT', nextWeek: 'dddd [αž˜αŸ‰αŸ„αž„] LT', lastDay: '[αž˜αŸ’αžŸαž·αž›αž˜αž·αž‰ αž˜αŸ‰αŸ„αž„] LT', lastWeek: 'dddd [αžŸαž”αŸ’αžαžΆαž αŸαž˜αž»αž“] [αž˜αŸ‰αŸ„αž„] LT', sameElse: 'L', }, relativeTime: { future: '%sαž‘αŸ€αž', past: '%sαž˜αž»αž“', s: 'αž”αŸ‰αž»αž“αŸ’αž˜αžΆαž“αžœαž·αž“αžΆαž‘αžΈ', ss: '%d αžœαž·αž“αžΆαž‘αžΈ', m: 'αž˜αž½αž™αž“αžΆαž‘αžΈ', mm: '%d αž“αžΆαž‘αžΈ', h: 'αž˜αž½αž™αž˜αŸ‰αŸ„αž„', hh: '%d αž˜αŸ‰αŸ„αž„', d: 'αž˜αž½αž™αžαŸ’αž„αŸƒ', dd: '%d αžαŸ’αž„αŸƒ', M: 'αž˜αž½αž™αžαŸ‚', MM: '%d αžαŸ‚', y: 'αž˜αž½αž™αž†αŸ’αž“αžΆαŸ†', yy: '%d αž†αŸ’αž“αžΆαŸ†', }, dayOfMonthOrdinalParse: /αž‘αžΈ\d{1,2}/, ordinal: 'αž‘αžΈ%d', preparse: function (string) { return string.replace(/[៑្៣ៀαŸ₯៦៧៨៩០]/g, function (match) { return numberMap[match]; }); }, postformat: function (string) { return string.replace(/\d/g, function (match) { return symbolMap[match]; }); }, week: { dow: 1, // Monday is the first day of the week. doy: 4, // The week that contains Jan 4th is the first week of the year. }, }); return km; })));