|
1 | 1 | import { format } from 'date-fns'
|
2 | 2 | import { id } from 'date-fns/locale'
|
3 | 3 |
|
4 |
| -const timezoneIndonesia = { locale: id } |
| 4 | +const TZ_ID = { locale: id } // Timezone Indonesia |
5 | 5 |
|
6 | 6 | const formatDate = (date: Date | number | string) => {
|
7 |
| - return format(new Date(date), 'dd-MM-yyyy', timezoneIndonesia) |
| 7 | + return format(new Date(date), 'dd-MM-yyyy', TZ_ID) |
8 | 8 | }
|
9 | 9 |
|
10 | 10 | const formatDateTime = (date: Date | number | string) => {
|
11 |
| - return format(new Date(date), 'dd-MM-yyyy HH:mm:ss', timezoneIndonesia) |
| 11 | + return format(new Date(date), 'dd-MM-yyyy HH:mm:ss', TZ_ID) |
12 | 12 | }
|
13 | 13 |
|
14 | 14 | const formatDateSystem = (date: Date | number | string) => {
|
15 |
| - return format(new Date(date), 'yyyy-MM-dd', timezoneIndonesia) |
| 15 | + return format(new Date(date), 'yyyy-MM-dd', TZ_ID) |
16 | 16 | }
|
17 | 17 |
|
18 | 18 | const formatDateTimeSystem = (date: Date | number | string) => {
|
19 |
| - return format(new Date(date), 'yyyy-MM-dd HH:mm:ss', timezoneIndonesia) |
| 19 | + return format(new Date(date), 'yyyy-MM-dd HH:mm:ss', TZ_ID) |
20 | 20 | }
|
21 | 21 |
|
22 | 22 | const formatMonth = (date: Date | number | string) => {
|
23 |
| - return format(new Date(date), 'MMMM', timezoneIndonesia) |
| 23 | + return format(new Date(date), 'MMMM', TZ_ID) |
24 | 24 | }
|
25 | 25 |
|
26 | 26 | const formatYear = (date: Date | number | string) => {
|
27 |
| - return format(new Date(date), 'yyyy', timezoneIndonesia) |
| 27 | + return format(new Date(date), 'yyyy', TZ_ID) |
28 | 28 | }
|
29 | 29 |
|
30 | 30 | const formatTime = (date: Date | number | string) => {
|
31 |
| - return format(new Date(date), 'HH:mm:ss', timezoneIndonesia) |
| 31 | + return format(new Date(date), 'HH:mm:ss', TZ_ID) |
32 | 32 | }
|
33 | 33 |
|
34 | 34 | export {
|
|
0 commit comments