Skip to content

Date

O módulo de datas oferece funções utilitárias para manipulação, formatação e cálculo de datas e horários. Com estas funções, é possível:

  • Obter a data e hora atual em diferentes formatos
  • Adicionar ou subtrair dias, meses ou anos
  • Calcular diferenças entre datas
  • Validar e analisar strings de data
  • Converter entre fusos horários

Visão Geral

addDays

typescript
addDays(date: Date | string, days: number): Date

Adiciona um número de dias a uma data.

addMonths

typescript
addMonths(date: Date | string, months: number): Date

Adiciona um número de meses a uma data.

addYears

typescript
addYears(date: Date | string, years: number): Date

Adiciona um número de anos a uma data.

dateDiff

typescript
dateDiff(date1: Date | string, date2: Date | string, unit?: "days" | "months" | "years"): number

Calcula a diferença entre duas datas na unidade especificada.

formatDate

typescript
formatDate(date: Date | string, format?: string): string

Formata uma data de acordo com o padrão especificado.

getDay

typescript
getDay(date: Date | string): number

Obtém o dia do mês de uma data.

getMonth

typescript
getMonth(date: Date | string): number

Obtém o mês de uma data (0-11).

getYear

typescript
getYear(date: Date | string): number

Obtém o ano de uma data.

isLeapYear

typescript
isLeapYear(year: number): boolean

Verifica se um ano é bissexto.

isValidDate

typescript
isValidDate(date: any): boolean

Verifica se um valor é uma data válida.

now

typescript
now(): Date

Retorna a data e hora atual.

parseDate

typescript
parseDate(dateStr: string, format?: string): Date | null

Analisa uma string de data e retorna um objeto Date ou null.

subtractDays

typescript
subtractDays(date: Date | string, days: number): Date

Subtrai um número de dias de uma data.

subtractMonths

typescript
subtractMonths(date: Date | string, months: number): Date

Subtrai um número de meses de uma data.

subtractYears

typescript
subtractYears(date: Date | string, years: number): Date

Subtrai um número de anos de uma data.

Released under the MIT License.