Skip to content

convertDateTo

A função convertDateTo converte uma data para um tipo de saída específico: string, número ou objeto Date.

Sintaxe

typescript
convertDateTo<T extends 'string' | 'number' | 'date'>(date: Date, type: T): string | number | Date;

Parâmetros

NomeTipoDescrição
dateDateA data a ser convertida
typestringO tipo de saída desejado: 'string', 'number' ou 'date'

Retorno

TipoDescrição
string | number | DateValor convertido conforme o tipo solicitado

Exemplos

typescript
convertDateTo(new Date("2024-06-10T12:00:00Z"), 'string');
// => "2024-06-10T12:00:00.000Z"

convertDateTo(new Date("2024-06-10T12:00:00Z"), 'number');
// => 1718020800000

convertDateTo(new Date("2024-06-10T12:00:00Z"), 'date');
// => Date Mon Jun 10 2024 12:00:00 GMT+0000

Notas

  • Lança um erro se a data não for válida ou se o tipo for inválido.
  • Útil para padronizar a saída de datas em diferentes contextos.

Referências

Released under the MIT License.