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

201
Vistas
Javascript How to increase Month when Date is over today month

i really stuck at this date. Let say today is 01 20 2021, and i want to add 14 day later to get expired date. so for the expired date should be 02 03 2021, but i only get 01 03 2021. Can anyone help me on this. Thanks

this is my code

    var today = new Date();
  
    var monthIndex = today.getMonth()+1;
    var year = today.getFullYear();

    var addday = new Date(new Date('1.20.2021').getTime()+(14*24*60*60*1000));
    var nextDay = addday.getDate();
    var nextMonth = monthIndex;
    console.log('day',day)
    
    return nextMonth+'.'+nextDay+'.'+year
 
    //the return that I want is 2.03.2021


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

0

You didnt update the value for monthIndex. You must use:

var nextMonth = addday.getMonth()+1;
about 4 years ago · Juan Pablo Isaza Denunciar

0

Just use Date.setDate function for this.

// new Date('1.20.2021') => Jan 20 2021
const dateStr = '1.20.2021';
const [mm, dd, yyyy] = dateStr.split('.');
const today = new Date(yyyy, +mm-1, dd);
// add 14 days
const newDate = new Date(new Date(today).setDate(today.getDate() + 14));
console.log(`Today: ${today}`);
console.log(`New Date: ${newDate}`);
console.log(newDate.getMonth() + 1 + '.' + newDate.getDay() + '.' + newDate.getFullYear());

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