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