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[].