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

205
Views
Fecha de cadena tratada como formato incorrecto

Tenía un valor de cadena = "08/01/2021 - 08/31/2021" y necesito obtener la fecha de inicio usando value.substring(0,10) que regresa como 08/01/2021. Pero cuando lo convierto a la fecha usando la nueva fecha (valor. subcadena (0,10)), convierte el formato de fecha como 2021-01-08 (yyyy-mm-dd).

¿Alguna ayuda en esto?

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

0

Dividir en año, mes y día

 const [day, month, year] = value.substring(0,10).split('/');

Usar el constructor de fecha

 new Date(year, month - 1, day);
about 4 years ago · Juan Pablo Isaza Report

0

La fecha de JavaScript decodifica su cadena de fecha al formato "mm/dd/yyyy" . Simplemente puede dividir su cadena de fecha en month - mm , date - dd y year - yyyy y proporcionar este objeto de fecha.

Tenga en cuenta: No olvide reducir 1 del número del mes. Porque la fecha de JavaScript cuenta el mes de 0 a 11.

 const value = "01/08/2021 - 31/08/2021"; // const startDate = value.substring(0,10); const [startDate, endDate] = value.split(" - "); const [dd, mm, yyyy] = startDate.split("/"); console.log(startDate); console.log(new Date(yyyy, +mm - 1, dd).toDateString());

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!