método Date setDate() de JavaScript

definición y uso

setDate() el método establece un día específico del mes en el objeto de fecha.

instancia

ejemplo 1

establecer la fecha en el mes:

var d = new Date();
d.setDate(15);

prueba personalmente

ejemplo 3

establecer el último día del mes anterior como el día del mes actual:

var d = new Date();
d.setDate(0);

prueba personalmente

ejemplo 3

establecer un día específico del mes:

var d = new Date("21 de julio de 1983 01:15:00");
d.setDate(15);

prueba personalmente

sintaxis

Date.setDate(day)

valor del parámetro

parámetro descripción
day

obligatorio. Entero, que representa el día de un mes.

el valor esperado es de 1-31, pero se permite otros valores:

  • 0 causará el último día del mes anterior
  • -1 causará el día anterior al último día del mes anterior

si un mes tiene 31 días:

  • 32 causará el primer día del mes siguiente

si un mes tiene 30 días:

  • 32 causará el segundo día del mes siguiente

detalles técnicos

valor devuelto: número entero, que representa los milisegundos entre el objeto de fecha y la medianoche del 1 de enero de 1970.
Versión de JavaScript: ECMAScript 1

soporte del navegador

método Chrome IE Firefox Safari Opera
setDate() Soporte Soporte Soporte Soporte Soporte

Páginas relacionadas

Tutoriales:Fecha de JavaScript

Tutoriales:Formato de fechas de JavaScript

Tutoriales:Métodos de configuración de fechas de JavaScript