Tengo un archivo que usaba date-fns.formatISO9075 de date-fns.
const dateFns = require('date-fns') dateFns.formatISO9075(anniversaryDateLessThanCurrent)Nos mudamos a day.js
Pero no tengo claro cómo replicar eso.
Lo intenté:
dayjs(anniversaryDateGreaterThanCurrent).format('YYYY-MM-DD HH:mm:ss.SSS')Pero mi prueba falló.
¿Alguna idea de cómo formatear eso?
De acuerdo con los documentos de date-fns , parece que usar la función formatISO9075 sin ninguna opción da como resultado lo siguiente
// Represent 18 September 2019 in ISO 9075 format: const result = formatISO9075(new Date(2019, 8, 18, 19, 0, 52)) //=> '2019-09-18 19:00:52' Esto se correspondería con el siguiente formato -- 'YYYY-MM-DD HH:mm:ss'
Comparando esto con el código dayjs que publicaste,
dayjs(anniversaryDateGreaterThanCurrent).format('YYYY-MM-DD HH:mm:ss.SSS')va a devolver milisegundos también.
Espero que esto funcione como se esperaba si actualiza la cadena de formato a
dayjs(anniversaryDateGreaterThanCurrent).format('YYYY-MM-DD HH:mm:ss')