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