A continuación se muestra el ejemplo del método Date valueOf() .
- Ejemplo:
javascript
<script>
// Here a date has been assigned
// while creating Date object
var
dateobj =
new
Date(
'October 15, 1996 05:35:32'
);
// Getting the number of milliseconds between
// 1 January 1970 00:00:00
// UTC and the given date as the content of
// the above Date() constructor.
var
B = dateobj.valueOf();
// Printing the calculated number
// of milliseconds.
document.write(B);
</script>
- Producción:
845337932000
El método date.valueOf() se usa para obtener la cantidad de milisegundos entre el 1 de enero de 1970 a las 00:00:00 UTC y la fecha dada.
Sintaxis:
dateObj.valueOf()
Parámetros: Este método no acepta ningún parámetro. Solo se usa junto con un objeto Date creado usando el constructor Date().
Valores devueltos: Devuelve el número de milisegundos entre el 1 de enero de 1970 a las 00:00:00 UTC y la fecha dada como contenido del constructor Date().
Nota: DateObj es un objeto Date válido creado con el constructor Date() cuyo contenido se usa para obtener el número de milisegundos entre el 1 de enero de 1970 a las 00:00:00 UTC y la fecha dada como contenido del constructor Date().
Más códigos para el método anterior son los siguientes:
Programa 1: si no se pasa nada como parámetro al crear el objeto de fecha pero aún así el método valueOf() devuelve la cantidad de milisegundos entre el 1 de enero de 1970 00:00:00 UTC y la fecha actual.
javascript
<script> // Here nothing has been assigned // while creating Date object var dateobj = new Date(); // Getting the number of milliseconds between // 1 January 1970 00:00:00 // UTC and the current date. var B = dateobj.valueOf(); // Printing the calculated number // of milliseconds. document.write(B); </script>
Producción:
1524387231290
Programa 2: Fecha de un mes que va del 1 al 31. Si se toma la fecha 35 que está fuera del rango de fechas, devuelve NaN, es decir, no es un número.
javascript
<script> // Here a date has been assigned // while creating Date object var dateobj = new Date('October 35, 1996 05:35:32'); // Getting the number of milliseconds between // 1 January 1970 00:00:00 // UTC and the given date. var B = dateobj.valueOf(); // Printing the calculated number // of milliseconds. document.write(B); </script>
Producción:
NaN
Algunos puntos importantes:
- Meses, fechas, horas, minutos, segundos, milisegundos deben estar todos en su rango respectivo. De lo contrario, el método valueOf() devuelve NaN, es decir, no un número.
- El rango de meses, fechas, horas, minutos, segundos, milisegundos son 0 a 11, 1 a 31, 0 a 23, 0 a 59, 0 a 59, 0 a 999 respectivamente.
Navegadores compatibles: los navegadores compatibles con el método JavaScript Date valueOf() se enumeran a continuación:
- Google Chrome 1 y superior
- Borde 12 y superior
- Firefox 1 y superior
- Internet Explorer 4 y superior
- Ópera 3 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