zh-mo.js (3782B)
1//! moment.js locale configuration 2//! locale : Chinese (Macau) [zh-mo] 3//! author : Ben : https://github.com/ben-lin 4//! author : Chris Lam : https://github.com/hehachris 5//! author : Tan Yuanhong : https://github.com/le0tan 6 7;(function (global, factory) { 8 typeof exports === 'object' && typeof module !== 'undefined' 9 && typeof require === 'function' ? factory(require('../moment')) : 10 typeof define === 'function' && define.amd ? define(['../moment'], factory) : 11 factory(global.moment) 12}(this, (function (moment) { 'use strict'; 13 14 //! moment.js locale configuration 15 16 var zhMo = moment.defineLocale('zh-mo', { 17 months: '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split( 18 '_' 19 ), 20 monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split( 21 '_' 22 ), 23 weekdays: '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'), 24 weekdaysShort: '週日_週一_週二_週三_週四_週五_週六'.split('_'), 25 weekdaysMin: '日_一_二_三_四_五_六'.split('_'), 26 longDateFormat: { 27 LT: 'HH:mm', 28 LTS: 'HH:mm:ss', 29 L: 'DD/MM/YYYY', 30 LL: 'YYYY年M月D日', 31 LLL: 'YYYY年M月D日 HH:mm', 32 LLLL: 'YYYY年M月D日dddd HH:mm', 33 l: 'D/M/YYYY', 34 ll: 'YYYY年M月D日', 35 lll: 'YYYY年M月D日 HH:mm', 36 llll: 'YYYY年M月D日dddd HH:mm', 37 }, 38 meridiemParse: /凌晨|早上|上午|中午|下午|晚上/, 39 meridiemHour: function (hour, meridiem) { 40 if (hour === 12) { 41 hour = 0; 42 } 43 if (meridiem === '凌晨' || meridiem === '早上' || meridiem === '上午') { 44 return hour; 45 } else if (meridiem === '中午') { 46 return hour >= 11 ? hour : hour + 12; 47 } else if (meridiem === '下午' || meridiem === '晚上') { 48 return hour + 12; 49 } 50 }, 51 meridiem: function (hour, minute, isLower) { 52 var hm = hour * 100 + minute; 53 if (hm < 600) { 54 return '凌晨'; 55 } else if (hm < 900) { 56 return '早上'; 57 } else if (hm < 1130) { 58 return '上午'; 59 } else if (hm < 1230) { 60 return '中午'; 61 } else if (hm < 1800) { 62 return '下午'; 63 } else { 64 return '晚上'; 65 } 66 }, 67 calendar: { 68 sameDay: '[今天] LT', 69 nextDay: '[明天] LT', 70 nextWeek: '[下]dddd LT', 71 lastDay: '[昨天] LT', 72 lastWeek: '[上]dddd LT', 73 sameElse: 'L', 74 }, 75 dayOfMonthOrdinalParse: /\d{1,2}(日|月|週)/, 76 ordinal: function (number, period) { 77 switch (period) { 78 case 'd': 79 case 'D': 80 case 'DDD': 81 return number + '日'; 82 case 'M': 83 return number + '月'; 84 case 'w': 85 case 'W': 86 return number + '週'; 87 default: 88 return number; 89 } 90 }, 91 relativeTime: { 92 future: '%s內', 93 past: '%s前', 94 s: '幾秒', 95 ss: '%d 秒', 96 m: '1 分鐘', 97 mm: '%d 分鐘', 98 h: '1 小時', 99 hh: '%d 小時', 100 d: '1 天', 101 dd: '%d 天', 102 M: '1 個月', 103 MM: '%d 個月', 104 y: '1 年', 105 yy: '%d 年', 106 }, 107 }); 108 109 return zhMo; 110 111})));