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.