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