CoffeeScript Date - setUTCHours ()

Descrição

o setUTCHours() método define a hora para uma data especificada de acordo com a hora local.

Sintaxe

Dada a seguir é a sintaxe de setUTCHours() método.

Date.setUTCHours(hoursValue[, minutesValue[, secondsValue[, msValue]]])

Detalhe de Parâmetro

  • hoursValue - Um número inteiro entre 0 e 23, representando a hora.

  • minutesValue - Um número inteiro entre 0 e 59, representando os minutos.

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

  • 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 os parâmetros minutesValue, secondsValue e msValue, os valores retornados dos métodos getUTCMinutes, getUTCSeconds e getUTCMilliseconds serão usados.

Se um parâmetro que você especifica estiver fora do intervalo esperado, setUTCHours tenta atualizar as informações de data no objeto Date de acordo. Por exemplo, se você usar 100 para segundosValor, os minutos serão incrementados em 1 (min + 1) e 40 serão usados ​​para segundos.

Exemplo

O exemplo a seguir demonstra o uso do setUTCHours()método em CoffeeScript. Salve este código em um arquivo com o nomedate_setutchours.coffee.

dt = new Date "February 19, 2016 23:15:00"
dt.setUTCHours 15 
console.log dt

Abra o command prompt e compilar o arquivo .coffee conforme mostrado abaixo.

c:\> coffee -c date_setutchours.coffee

Na compilação, ele fornece o seguinte JavaScript.

// Generated by CoffeeScript 1.10.0
(function() {
  var dt;

  dt = new Date("February 19, 2016 23:15:00");

  dt.setUTCHours(15);

  console.log(dt);

}).call(this);

Agora, abra o command prompt novamente e execute o arquivo CoffeeScript conforme mostrado abaixo.

c:\> coffee date_setutchours.coffee

Ao ser executado, o arquivo CoffeeScript produz a seguinte saída.

Fri Feb 19 2016 21:15:00 GMT+0530 (India Standard Time)