English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
ElsetDate()Método, según la hora local, establece el día del mes para el objeto fecha (Date) especificado.
El valor esperado es1-31pero permite otros valores:
0 representa el último día del mes anterior
-1Representa el día anterior al último día del mes anterior
Si un mes tiene31días:
32Es el primer día del mes siguiente
Si un mes tiene30 días:
32Es el segundo día del mes siguiente
date.setDate(día)
var d = new Date(); d.setDate(22);Prueba y observa‹/›
Todos los navegadores soportan completamente el método setDate():
Método | |||||
setDate() | Es | Es | Es | Es | Es |
Parámetro | Descripción |
---|---|
día | 1a31entero entre los enteros, que representa un día del mes. Si el valor está fuera del rango de valores de fechas del mes, setDate() actualizará el objeto Date en consecuencia. Por ejemplo, si se establece el valor en 0, la fecha se establecerá en el último día del mes anterior. |
Valor devuelto: | UTC 1970 año1Mes1Milisegundos entre las 00:00:00 del día y la fecha dada |
---|---|
Versión de JavaScript: | ECMAScript 1 |
Este ejemplo establece el último día del mes anterior en la fecha del mes actual:
var d = new Date(); d.setDate(0);Prueba y observa‹/›