diff --git a/src/utils/datetime.ts b/src/utils/datetime.ts index 2053ea3f..10078144 100644 --- a/src/utils/datetime.ts +++ b/src/utils/datetime.ts @@ -128,15 +128,21 @@ export function calculateAge( const months = ageDate.getUTCMonth(); const days = ageDate.getUTCDate() - 1; - if (only) { - return only === 'year' ? years : only === 'months' ? months : days; + switch (only) { + case 'year': + return years; + case 'months': + return months; + case 'days': + return days; + default: } - const { locale } = i18n.global; - if (locale.value === 'tha') { - return `${years} ปี ${months !== 0 ? months + ' เดือน' : ''} ${days !== 0 ? days + ' วัน' : ''} `; - } else { - return `${years} years ${months !== 0 ? months + ' months' : ''} ${days !== 0 ? days + ' days' : ''} `; + switch (i18n.global.locale.value) { + case Lang.Thai: + return `${years} ปี ${months !== 0 ? months + ' เดือน' : ''} ${days !== 0 ? days + ' วัน' : ''}`; + default: + return `${years} years ${months !== 0 ? months + ' months' : ''} ${days !== 0 ? days + ' days' : ''} `; } }