¿Cómo eliminar la cuenta regresiva del tiempo de intervalToDuration
en date-fns?
let duration = intervalToDuration({
start: new Date('2022-03-24'),
end: new Date(),
});
const newD = formatDuration(duration, {
delimiter: ', ',
});
console.log(newD);
De la función anterior, el resultado es 6 meses, 5 días, 4 horas, 8 minutos, x segundos
Lo que estoy esperando es de 6 meses, 5 días.
Tendrás que ajustar las fechas utilizadas para calcular la duración.
En caso de que desee cambiar la salida formateada, no la duration
en sí:
formatDuration
acepta un format
en sus opciones: https://date-fns.org/v2.29.3/docs/formatDuration
P.ej
formatDuration(
{
months: 9,
days: 7,
hours: 5,
minutes: 9,
seconds: 30
},
{ format: ['months', 'days'] }
)