Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

244
Vistas
Change date format in a json file

I have a JSON file with multiple entries similar to the one below

[
 {
  "timestamp": "7/8/2021",
  "parent": "/develop-life-skills/",
  "name": "Markus",
  "comment": "Lorem ipsum dola sit amet.",
  "isAuthor": false
  }
]

Would anyone advise me on how to convert the timestamp from m/d/yyyy to a format of yyyy-mm-dd?

about 4 years ago · Juan Pablo Isaza
3 Respuestas
Responde la pregunta

0

Try using the built-in toLocateDateString()...

let formattedDate = new Date(item.timestamp).toLocaleDateString('en-CA', { year: 'numeric', month: 'numeric', day: 'numeric' });
about 4 years ago · Juan Pablo Isaza Denunciar

0

I would take that data, throw it into a script that uses JSON.parse(data) and maps over that data to update the value accordingly. Using a library like date-fns is what I'd reach for.

import {format} from 'date-fns';

const data = [
 {
  "timestamp": "7/8/2021",
  "parent": "/develop-life-skills/",
  "name": "Markus",
  "comment": "Lorem ipsum dola sit amet.",
  "isAuthor": false
  }
];

const formattedData = JSON.parse(data).map(item => {
  const itemWithNewDateFormat = {
    ...item,
    timestamp: format(new Date(item.timestamp), 'yyyy-mm-dd')
  }

  return itemWithNewDateFormat;
});

// You could then stringify with JSON.stringify(formattedData)

about 4 years ago · Juan Pablo Isaza Denunciar

0

try this, if you use map funciton, it will create another array, this code updates existed one

var json=...your obj;

json.forEach((item) => {
  var arr = item.timestamp.split("/");
  item.timestamp = `${arr[2]}-${arr[0].padStart(2,"0")}-${arr[1].padStart(2,"0")}`;
});
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda