KlDate

Formatação, fuso, add/sub e feriados opt-in.
typescript
import { KlDate, isHoliday } from '@koalarx/utils/KlDate';
import '@koalarx/utils/holidays'; // se usar feriados

Estende Date. Máscaras via date-fns.

Método Notas
format(mask?) Default dd/MM/yyyy HH:mm:ss
changeTimeZone(tz) Nova instância
toUTC() Nova instância
add / sub Mutam this
diff(date, type) Diferença absoluta
isHoliday(country?) Exige holidays

type: seconds | minutes | hours | days | months | years.

Options de add/sub: skipHolidays?: { country }, skipDays?: KlDateDayEnum[].