zh-tw.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. // Chinese (Taiwan) [zh-tw]
  2. import dayjs from '../index';
  3. var locale = {
  4. name: 'zh-tw',
  5. weekdays: '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'),
  6. weekdaysShort: '週日_週一_週二_週三_週四_週五_週六'.split('_'),
  7. weekdaysMin: '日_一_二_三_四_五_六'.split('_'),
  8. months: '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'),
  9. monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'),
  10. ordinal: function ordinal(number, period) {
  11. switch (period) {
  12. case 'W':
  13. return number + "\u9031";
  14. default:
  15. return number + "\u65E5";
  16. }
  17. },
  18. formats: {
  19. LT: 'HH:mm',
  20. LTS: 'HH:mm:ss',
  21. L: 'YYYY/MM/DD',
  22. LL: 'YYYY年M月D日',
  23. LLL: 'YYYY年M月D日 HH:mm',
  24. LLLL: 'YYYY年M月D日dddd HH:mm',
  25. l: 'YYYY/M/D',
  26. ll: 'YYYY年M月D日',
  27. lll: 'YYYY年M月D日 HH:mm',
  28. llll: 'YYYY年M月D日dddd HH:mm'
  29. },
  30. relativeTime: {
  31. future: '%s內',
  32. past: '%s前',
  33. s: '幾秒',
  34. m: '1 分鐘',
  35. mm: '%d 分鐘',
  36. h: '1 小時',
  37. hh: '%d 小時',
  38. d: '1 天',
  39. dd: '%d 天',
  40. M: '1 個月',
  41. MM: '%d 個月',
  42. y: '1 年',
  43. yy: '%d 年'
  44. },
  45. meridiem: function meridiem(hour, minute) {
  46. var hm = hour * 100 + minute;
  47. if (hm < 600) {
  48. return '凌晨';
  49. } else if (hm < 900) {
  50. return '早上';
  51. } else if (hm < 1100) {
  52. return '上午';
  53. } else if (hm < 1300) {
  54. return '中午';
  55. } else if (hm < 1800) {
  56. return '下午';
  57. }
  58. return '晚上';
  59. }
  60. };
  61. dayjs.locale(locale, null, true);
  62. export default locale;