A continuación se muestra el ejemplo del método Date setDate() .
- Ejemplo:
<script>
// Here a date has been assigned
// while creating Date object
var
dateobj =
new
Date(
'October 13, 1996 05:35:32'
);
// new date 15 of the month is being set
// in above Date Object with the help of
// setDate() method
dateobj.setDate(15);
// new date of the month from above Date
// Object is being extracted using getDate()
var
B = dateobj.getDate();
// Printing new date of the month
document.write(B);
</script>
- Producción:
15
El método date.setDate() se usa para establecer la fecha de un mes en un objeto de fecha que se crea usando el constructor date().
Sintaxis:
dateObj.setDate(date_Value);
Parámetro: este método acepta un solo parámetro como se mencionó anteriormente y se describe a continuación:
- date_Value: Devuelve la nueva fecha del mes, es decir, actualizada, que se establece mediante el método setDate(). La fecha del mes es un valor entero que va del 1 al 31.
Valor devuelto: este método devuelve el número de milisegundos entre el objeto de fecha y la medianoche del 1 de enero de 1970
Nota: DateObj es un objeto Date válido creado con el constructor Date() en el que queremos establecer la fecha de un mes.
Más códigos para el método anterior son los siguientes:
Programa 1: Aquí, como sabemos que la fecha del mes, se encuentra entre 1 y 31, pero si suponemos que establecemos la fecha 33, establecerá la fecha 2 para el próximo mes porque y esta fecha 2 se convierte en la fecha del próximo mes anterior. A continuación, la salida 2 es la fecha del mes de noviembre y 10 es el mes de noviembre porque el nombre del mes comienza del 0 al 11, es decir, 0 para enero y 11 para diciembre.
<script> // Here a date has been assigned // while creating Date object var dateobj = new Date('October 13, 1996 05:35:32'); // New date 33 of the month is being set // in above Date Object with the help of // setDate() method dateobj.setDate(33); // new date of the month from above Date // Object is being extracted using getDate() var B = dateobj.getDate(); // new month from above Date Object is // being extracted using getMonth() var C = dateobj.getMonth(); // Printing new date of the month document.write(B); document.write("<br />"); // Printing new month document.write(C); </script>
Producción:
2 10
Ejemplo 2: si en el constructor Date() no proporcionamos ninguna fecha del mes, el método setDate() aún establece una nueva fecha que se proporciona como su parámetro.
<script> // Here date has not been assigned // while creating Date object var dateobj = new Date('October, 1996 05:35:32'); // New date 12 of the month is being set // in above Date Object with the help of // setDate() method dateobj.setDate(12); // new date of the month from above Date // Object is being extracted using getDate() var B = dateobj.getDate(); // Printing new date of the month document.write(B); </script>
Producción:
12
Ejemplo 3: si no se da nada como parámetro en el constructor Date(), aún así el método setDate() establece la fecha pero el mes se convierte en el mes actual.
<script> // Here a date has been assigned // while creating Date object var dateobj = new Date(); // New date 13 of the month is being set // in above Date Object with the help of // setDate() method dateobj.setDate(13); // Date of the month from above Date Object // is being extracted using getDate() var B = dateobj.getDate(); // Month from above Date Object is // being extracted using getMonth() var C = dateobj.getMonth(); // Printing new date of the month document.write(B + "<be>"); document.write("<br />"); // Printing new month document.write(C); </script>
Producción:
13 2
Ejemplo 4: si la nueva fecha del mes se establece en cero (0), la nueva fecha se establecerá en el último día del mes anterior.
<script> // Here a date has been assigned // while creating Date object var dateobj = new Date('October 13, 1996 05:35:32'); // new date 0 of the month is being set // in above Date Object with the help of // setDate() method dateobj.setDate(0); // Date of the month from above Date Object // is being extracted using getDate() var B = dateobj.getDate(); // Month from above Date Object is // being extracted using getMonth() var C = dateobj.getMonth(); // Printing new date of the month document.write(B + "<be>"); document.write("<br />"); // Printing new month document.write(C); </script>
Producción:
30 8
Navegadores compatibles: los navegadores compatibles con el método JavaScript Date setDate() se enumeran a continuación:
- Google Chrome
- explorador de Internet
- Mozilla Firefox
- Ópera
- Safari
Publicación traducida automáticamente
Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA