Fecha JavaScript setUTCMillisegundos() Método – Part 1

A continuación se muestra el ejemplo del método Date setUTCMilliseconds()

  • Ejemplo:

Javascript

<script>
   // Here a date has been assigned according to
   // universal time while creating Date object
   var dateobj =
   new Date('October 13, 1996 05:35:32:77 GMT-3:00');
 
   // New millisecond of 52 is being set in above Date
   // Object with the help of setUTCMilliseconds() method
   dateobj.setUTCMilliseconds(52);
 
   // New millisecond from above Date Object is
   // being extracted using getUTCMilliseconds()
   var B = dateobj.getUTCMilliseconds();
 
   // Printing new millisecond
   document.write(B);
</script>

Producción: 

52

El método date.setUTCMilliseconds() se usa para establecer milisegundos de acuerdo con la hora universal en un objeto de fecha que se crea usando el constructor Date().

Sintaxis: 

DateObj.setUTCMilliseconds(milliseconds_Value);

Parámetro: este método acepta un solo parámetro como se mencionó anteriormente y se describe a continuación:  

  • milliseconds_Value: este parámetro contiene el valor de milisegundos que se usa para establecer en el constructor Date().

Valores devueltos: Devuelve el milisegundo nuevo, es decir, actualizado, que se establece mediante el método setUTCMilliseconds().

Nota: DateObj es un objeto Date válido creado con el constructor Date() en el que queremos establecer el milisegundo según la hora universal. El valor de los milisegundos es de 0 a 999.

Más códigos para el método anterior son los siguientes: 

Programa 1: si en el constructor Date() no damos milisegundos al crear el objeto Date, aún así el método setUTCMilliseconds() podrá establecer nuevos milisegundos que se dan como su parámetro en el objeto Date creado.  

Javascript

<script>
   // Here millisecond has not been assigned according
   // to universal time while creating Date object
   var dateobj = new Date('October 13, 1996 GMT-3:00');
 
   // New millisecond of 51 is being set in above Date
   // Object with the help of setUTCMilliseconds() method
   dateobj.setUTCMilliseconds(51);
 
   // New millisecond from above Date Object is
   // being extracted using getUTCMilliseconds()
   var B = dateobj.getUTCMilliseconds();
 
   // Printing new millisecond
   document.write(B);
</script>

Producción: 

51

Programa 2: Si no se da nada como parámetro en el constructor Date(), aún así el método setUTCMilliseconds() podrá establecer milisegundos, pero un mes, año, fecha, etc. seguirán siendo los actuales de acuerdo con la hora universal. 
Aquí 42 son los nuevos milisegundos, 3 es el mes actual, es decir, abril, 1 es la fecha actual y 2018 es el año actual según el tiempo universal. 

Javascript

<script>
   // Here nothing has been assigned according
   // to universal time while creating Date object
   var dateobj = new Date();
 
   // New millisecond of 42 is being set in above Date
   // Object with the help of setUTCMilliseconds() method
   dateobj.setUTCMilliseconds(42);
 
   // Milliseconds from above Date Object is
   // being extracted using getUTCMilliseconds()
   var B = dateobj.getUTCMilliseconds();
 
   // Month from above Date Object is
   // being extracted using getUTCMonth()
   var C = dateobj.getUTCMonth();
 
   // Date from above Date Object is
   // being extracted using getDate()
   var D = dateobj.getUTCDate();
 
   // Year from above Date Object is
   // being extracted using getUTCFullYear()
   var E = dateobj.getUTCFullYear();
 
   // Printing new milliseconds
   document.write(B + "<br />");
 
   // Printing current month
   document.write(C + "<br />");
 
   // Printing current date
   document.write(D + "<br />");
 
   // Printing current year
   document.write(E);
</script>

Producción: 

42
3
1
2018

Programa 3: si el valor del milisegundo 1006 se proporciona como parámetro del método setUTCMilliseconds(), establecerá 6 como el milisegundo porque el rango de milisegundos es de 0 a 999 y, por lo tanto  1006-1000=6    , aquí se resta 1000 porque 0 a 999 es 1000.  

Javascript

<script>
   // Here date has been assigned according to
   // universal time while creating Date object
   var dateobj =
   new Date('October 13, 1996 05:35:32:45 GMT-3:00');
 
   // New millisecond of 1006 is being set in above Date
   // Object with the help of setUTCMilliseconds() method
   dateobj.setUTCMilliseconds(1006);
 
   // Milliseconds from above Date Object is
   // being extracted using getUTCMilliseconds()
   var B = dateobj.getUTCMilliseconds();
 
   // Second from above Date Object is
   // being extracted using getUTCSeconds()
   var C = dateobj.getUTCSeconds();
 
   // Printing new Milliseconds
   document.write(B + "<br />");
 
   // Printing second
   document.write(C);
</script>

Producción: 

6
33

Navegadores compatibles: los navegadores compatibles con el método JavaScript Date setUTCMilliseconds() se enumeran a continuación:  

  • Google Chrome 1 y superior
  • Borde 12 y superior
  • Firefox 1 y superior
  • Internet Explorer 4 y superior
  • Ópera 4 y superior
  • Safari 1 y superior

Publicación traducida automáticamente

Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *