ES6 - Método setMonth ()

El método setMonth () de la fecha de JavaScript establece el mes para una fecha específica de acuerdo con la hora local.

Sintaxis

Date.setMonth(monthValue[, dayValue])

Parámetro

  • monthValue - Un número entero entre 0 y 11 (que representa los meses de enero a diciembre).

  • dayValue - Un número entero del 1 al 31, que representa el día del mes.

  • msValue- Un número entre 0 y 999, que representa los milisegundos. Si especifica el parámetro msValue, también debe especificar minutesValue y secondsValue.

Si no especifica el parámetro dayValue, se utiliza el valor devuelto por el método getDate. Si un parámetro que especifica está fuera del rango esperado, setMonth intenta actualizar la información de fecha en el objeto Date en consecuencia. Por ejemplo, si usa 15 para monthValue, el año se incrementará en 1 (año + 1) y 3 se usará para el mes.

Ejemplo

var dt = new Date( "Aug 28, 2008 23:30:00" ); 
dt.setMonth( 2 ); 
console.log( dt );

Salida

Fri Mar 28 2008 23:30:00 GMT+0530 (India Standard Time)