Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

113
Views
Fecha no válida aunque sea exactamente la misma

Tengo el siguiente problema.

tengo esta funcion

 let time = datapoints.map((datapoint) => { let time = dayjs(datapoint.time) if (time.$d == 'Invalid Date') { console.log(datapoint.time, 'invalid') } else { console.log(datapoint.time) } return time })

datapoint.time está en este formato 12.1.2021, 22:45:00

Ahora, si lo registro en la consola, me muestra:

ingrese la descripción de la imagen aquí

No lo entiendo, ¿por qué simplemente no se convierte al azar esta vez?

EDITAR:

Intenté lo siguiente:

 import dayjs from 'dayjs' import customParseFormat from 'dayjs/plugin/customParseFormat' let time = dayjs(datapoint.time, 'DD.MM.YYYY, HH:mm:ss')

Pero sigue siendo una fecha inválida.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Estás cerca, cambia let time = dayjs(datapoint.time, 'DD.MM.YYYY, HH:mm:ss') a let time = dayjs(datapoint.time, 'DD.M.YYYY, HH:mm:ss') ya que MM espera un mes de 2 dígitos y usted tiene un mes de 1 dígito.

Para cualquiera que encuentre: https://day.js.org/docs/en/parse/string-format#list-of-all-available-parsing-tokens

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!