From 944badefd6a1d9834a4e1056ae0b53ada807b4f2 Mon Sep 17 00:00:00 2001 From: Kevin Lin Date: Fri, 2 Dec 2022 12:15:07 +0800 Subject: [PATCH] feat: Add locale (zh-tw) meridiem and update format --- src/locale/zh-tw.js | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/src/locale/zh-tw.js b/src/locale/zh-tw.js index 5b194c63f..73c40344b 100644 --- a/src/locale/zh-tw.js +++ b/src/locale/zh-tw.js @@ -21,8 +21,8 @@ const locale = { LTS: 'HH:mm:ss', L: 'YYYY/MM/DD', LL: 'YYYY年M月D日', - LLL: 'YYYY年M月D日 HH:mm', - LLLL: 'YYYY年M月D日dddd HH:mm', + LLL: 'YYYY年M月D日Ah點mm分', + LLLL: 'YYYY年M月D日ddddAh點mm分', l: 'YYYY/M/D', ll: 'YYYY年M月D日', lll: 'YYYY年M月D日 HH:mm', @@ -42,10 +42,24 @@ const locale = { MM: '%d 個月', y: '1 年', yy: '%d 年' + }, + meridiem: (hour, minute) => { + const hm = (hour * 100) + minute + if (hm < 600) { + return '凌晨' + } else if (hm < 900) { + return '早上' + } else if (hm < 1100) { + return '上午' + } else if (hm < 1300) { + return '中午' + } else if (hm < 1800) { + return '下午' + } + return '晚上' } } dayjs.locale(locale, null, true) export default locale -