Método JavaScript Date setMonth ()

Descrição

Data Javascript setMonth() método define o mês para uma data especificada de acordo com a hora local.

Sintaxe

A seguinte sintaxe para o método setMonth ().

Date.setMonth(monthValue[, dayValue])

Note - Os parâmetros entre colchetes são sempre opcionais.

Detalhe de Parâmetro

  • monthValue - Um número inteiro entre 0 e 11 (representando os meses de janeiro a dezembro).

  • dayValue - Um número inteiro de 1 a 31, representando o dia do mês.

  • msValue- Um número entre 0 e 999, representando os milissegundos. Se você especificar o parâmetro msValue, também deverá especificar minutesValue e secondsValue.

Se você não especificar o parâmetro dayValue, o valor retornado do método getDate será usado. Se um parâmetro que você especifica estiver fora do intervalo esperado, setMonth tenta atualizar as informações de data no objeto Date de acordo. Por exemplo, se você usar 15 para monthValue, o ano será incrementado em 1 (ano + 1) e 3 será usado para mês.

Exemplo

Experimente o seguinte exemplo.

<html>   
   <head>
      <title>JavaScript setMonth Method</title>
   </head>
   
   <body>      
      <script type = "text/javascript">
         var dt = new Date( "Aug 28, 2008 23:30:00" );
         dt.setMonth( 2 );
         document.write( dt );
      </script>   
   </body>
</html>

Resultado

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