(require("@nginstack/engine/lib/date/truncateTimePart"))(date)
Retorna uma nova data a partir date
, com a sua parte de tempo zerada, ou seja, com zero
horas, minutos, segundos e milissegundos.
Esta função tem o objetivo de antecipar a truncagem realizada na gravação de colunas do tipo "date" no banco de dados.
Observação: no runtime V8, quando a data a ser truncada é o início do horário de verão, poderá ser retornada uma data com uma hora em vez de zero. Nesse dia específico, não há uma data válida com zero horas, pois o horário é adiantado em um hora a partir de meia-noite.
Parameters:
Name | Type | Description |
---|---|---|
date |
Date | Data base que terá a sua parte de tempo truncada. |
Returns:
Nova data com a parte de tempo truncada.
- Type
- Date
Example
const truncateTimePart = require('@nginstack/engine/lib/date/truncateTimePart'); const dt = new Date(2019, 4, 21, 9, 51, 12, 789); truncateTimePart(dt); // => 'Ter Mai 21 2019 00:00:00 GMT-0300 (Hora Padrão de Brasília)'