21 lines
462 B
TypeScript
21 lines
462 B
TypeScript
|
|
import dayjs from 'dayjs'
|
||
|
|
import isSameOrBefore from 'dayjs/plugin/isSameOrBefore'
|
||
|
|
import utc from 'dayjs/plugin/utc'
|
||
|
|
import timezone from 'dayjs/plugin/timezone'
|
||
|
|
import 'dayjs/locale/nl'
|
||
|
|
|
||
|
|
dayjs.extend(isSameOrBefore)
|
||
|
|
dayjs.extend(utc)
|
||
|
|
dayjs.extend(timezone)
|
||
|
|
dayjs.locale('nl')
|
||
|
|
|
||
|
|
dayjs.tz.setDefault('Europe/Amsterdam')
|
||
|
|
|
||
|
|
const dayjsTz = (
|
||
|
|
date?: string | number | Date | dayjs.Dayjs | null | undefined
|
||
|
|
) => {
|
||
|
|
return dayjs(date).tz()
|
||
|
|
}
|
||
|
|
|
||
|
|
export default dayjsTz
|