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

215
Vistas
Get Date in Consistent Format

I am having a function which return the date based on some condition (last 30 day).

const start = new Date();
start.setTime(start.getTime() - 3600 * 1000 * 24 * 30);
const startTime = start.toLocaleString().split(",")[0];
console.log(startTime)

In Mac OS,I am getting the output in dd/mm/yyyy format (which is the desired format).

But in Windows , I am getting the output in mm/dd/yyyy. How can I make it consistent irespective of platform. Desired format is dd/mm/yyy

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

0

Use toLocaleDateString with locale

The en-GB locale seems what you want here

I made a more useful and self-describing function

const ddmmyyyy = (d, offset) => {
  d.setTime(d.getTime() + (3600 * 1000 * 24 * offset))
  return d.toLocaleDateString('en-GB')
};

console.log(
  ddmmyyyy(new Date(), -30)
)

about 4 years ago · Juan Pablo Isaza Denunciar

0

Use toLocaleDateString with 'en-GB'

const start = new Date();
start.setDate(start.getDate() - 30)
const startTime = start.toLocaleDateString('en-GB');
console.log(startTime)

about 4 years ago · Juan Pablo Isaza Denunciar

0

function SetShortDateTime(d) {
  const monthList = [
    "01",
    "02",
    "03",
    "04",
    "05",
    "06",
    "07",
    "08",
    "09",
    "10",
    "11",
    "12"
  ];


  const yr = d.getFullYear();
  const mnt = monthList[d.getMonth()];
  const day = d.getDate() < 10 ? "0" + d.getDate() : d.getDate();

  return [day, mnt, yr].join("/");
}

console.log(SetShortDateTime(new Date(2021,11,9,10)))

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