Fecha de CoffeeScript - setUTCHours ()

Descripción

los setUTCHours() El método establece la hora de una fecha específica de acuerdo con la hora local.

Sintaxis

A continuación se muestra la sintaxis de setUTCHours() método.

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

Detalle de parámetros

  • hoursValue - Un número entero entre 0 y 23, que representa la hora.

  • minutesValue - Un número entero entre 0 y 59, que representa los minutos.

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

  • 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 los parámetros minutesValue, secondsValue y msValue, se utilizan los valores devueltos por los métodos getUTCMinutes, getUTCSeconds y getUTCMilliseconds.

Si un parámetro que especificas está fuera del rango esperado, setUTCHours intenta actualizar la información de fecha en el objeto Date en consecuencia. Por ejemplo, si usa 100 para secondsValue, los minutos se incrementarán en 1 (min + 1) y 40 se usarán para los segundos.

Ejemplo

El siguiente ejemplo demuestra el uso de la setUTCHours()método en CoffeeScript. Guarde este código en un archivo con nombredate_setutchours.coffee.

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

Abre el command prompt y compile el archivo .coffee como se muestra a continuación.

c:\> coffee -c date_setutchours.coffee

Al compilar, le da el siguiente 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);

Ahora, abre el command prompt de nuevo y ejecute el archivo CoffeeScript como se muestra a continuación.

c:\> coffee date_setutchours.coffee

Al ejecutarse, el archivo CoffeeScript produce la siguiente salida.

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