¿Cómo obtener la fecha de mañana en formato de string en JavaScript?

En este artículo, veremos cómo imprimir la fecha de mañana en una representación de string usando JavaScript.

Para lograr esto, usamos el objeto Date y creamos una instancia del mismo. Después de eso, usando el método setDate(), aumentamos una fecha a la fecha actual. Ahora, al usar el método getDate() obtendrá la fecha de mañana. Ahora, para convertir esa fecha en la string, usamos los métodos literales de plantilla de string, getFullYear, getMonth, padStart. A continuación se muestra la implementación de esto:

Ejemplo: 

Javascript

<script>
    const tomorrow = () => {
  
        // Creating the date instance
        let d = new Date();
  
        // Adding one date to the present date
        d.setDate(d.getDate() + 1);
  
        let year = d.getFullYear()
        let month = String(d.getMonth() + 1)
        let day = String(d.getDate())
  
        // Adding leading 0 if the day or month
        // is one digit value
        month = month.length == 1 ? 
            month.padStart('2', '0') : month;
  
        day = day.length == 1 ? 
            day.padStart('2', '0') : day;
  
        // Printing the present date
        console.log(`${year}-${month}-${day}`);
    }
      
    tomorrow()
</script>

Producción:

"2021-03-28"

Ejemplo 2:

Si se da la fecha:

Javascript

<script>
    const tomorrow = (dt) => {
  
        // Creating the date instance
        let d = new Date(dt);
  
        // Adding one date to the present date
        d.setDate(d.getDate() + 1);
  
        let year = d.getFullYear()
        let month = String(d.getMonth() + 1)
        let day = String(d.getDate())
  
        // Adding leading 0 if the day or month
        // is one digit value
        month = month.length == 1 ? 
            month.padStart('2', '0') : month;
  
        day = day.length == 1 ? 
            day.padStart('2', '0') : day;
  
        // Printing the present date
        console.log(`${year}-${month}-${day}`);
    }
  
    tomorrow("2020-12-31")
    tomorrow("2021-02-28")
    tomorrow("2021-4-30")
</script>

Producción:

"2021-01-01"
"2021-03-01"
"2021-05-01"

Nota: Introduzca la fecha en formato aaaa-mm-dd.

Publicación traducida automáticamente

Artículo escrito por _saurabh_jaiswal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *