A continuación se muestra el ejemplo del método Date setMilliseconds() .
- Ejemplo:
<script>
// Here a date has been assigned
// while creating Date object
var
dateobj =
new
Date(
'October 13, 1996 05:35:32:77'
);
// New millisecond of 52 is being set in above Date
// Object with the help of setMilliseconds() method
dateobj.setMilliseconds(52);
// New millisecond from above Date Object is
// being extracted using getMilliseconds()
var
B = dateobj.getMilliseconds();
// Printing new millisecond
document.write(B);
</script>
- Producción:
52
El método date.setMilliseconds() se usa para establecer milisegundos en un objeto de fecha que se crea usando el constructor date().
Sintaxis:
dateObj.setMilliseconds(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 setMilliseconds().
Nota: DateObj es un objeto Date válido creado con el constructor Date() en el que queremos establecer el milisegundo. El valor del milisegundo 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 ningún milisegundo, aún así el método setMilliseconds() establece un nuevo milisegundo que se da como su parámetro.
<script> // Here millisecond has not been assigned // while creating Date object var dateobj = new Date( 'October 13, 1996' ); // New millisecond of 51 is being set in above Date // Object with the help of setMilliseconds() method dateobj.setMilliseconds(51); // New millisecond from above Date Object is // being extracted using getMilliseconds() var B = dateobj.getMilliseconds(); // 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 setMilliseconds() establece milisegundos pero el mes, año, fecha, etc. se convierten en los actuales. Aquí 42 son los nuevos milisegundos, 4 es el mes actual, es decir, abril, 1 es la fecha actual y 2018 es el año actual.
<script> // Here nothing has been assigned // while creating Date object var dateobj = new Date(); // new millisecond of 42 is being set in // above Date Object with the help of // setMilliseconds() method dateobj.setMilliseconds(42); // Milliseconds from above Date Object is // being extracted using getMilliseconds() var B = dateobj.getMilliseconds(); // Month from above Date Object is // being extracted using getMonth() var C = dateobj.getMonth(); // Date from above Date Object is // being extracted using getDate() var D = dateobj.getDate(); // Year from above Date Object is // being extracted using getFullYear() var E = dateobj.getFullYear(); // 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 4 1 2018
Ejemplo 3: si el valor del milisegundo 1006 se proporciona como parámetro del método setMilliseconds(), establecerá 6 como el milisegundo porque el rango de milisegundos es de 0 a 999 y, por lo tanto, aquí se resta 1000 porque 0 a 999 es 1000.
Aquí 6 es el nuevo milisegundo y el segundo se convierte en 33 de 32 porque el rango de milisegundos es de 0 a 999, es decir, un total de 1000 y configuramos el nuevo milisegundo como 1006, lo que aumenta el segundo en uno a 33 de 32 y el milisegundo se convierte en 6.
<script> // Here date has been assigned // while creating Date object var dateobj = new Date('October 13, 1996 05:35:32:45'); // new millisecond of 1006 is being set // in above Date Object with the help of // setMilliseconds() method dateobj.setMilliseconds(1006); // milliseconds from above Date Object is // being extracted using getMilliseconds() var B = dateobj.getMilliseconds(); // Second from above Date Object is // being extracted using getSeconds() var C = dateobj.getSeconds(); // 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 setMilliseconds() 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