Mi empresa usa date-fns y estoy tratando de establecer una variable igual a la fecha + hora actual. Debemos usar date-fns, y el formato especificado es 'YYYY-MM-DDThh:mm:ss.dddddd'.
¿Cómo puedo hacer esto? Intenté simplemente format(new Date(), 'YYYY-MM-DDThh:mm:ss:dddddd') , pero eso no funcionó como se esperaba.
(También, ¿para qué es la 'T'? ¿Solo para especificar que seguirá una medición de tiempo? ¿Y cuáles son las d?)
¡¡Gracias!!
Su patrón no es correcto, por ejemplo, necesita
y en lugar de Yd en lugar de DH en lugar de hetc. Consulte esta página para obtener más información sobre estas cartas.
Manifestación:
const fns = require('date-fns') console.log(fns.format(new Date(), "yyyy-MM-dd'T'HH:mm:ss.SSS"))Resultado de una ejecución de muestra:
2021-08-03T19:43:08.891 ( Nota: haga clic en Console en la parte inferior derecha de la página DEMO EN LÍNEA).
(También, ¿para qué sirve la 'T'? ¿Solo para especificar que seguirá una medición de tiempo?
Correcto. Es un separador de fecha y hora según las normas ISO-8601 .