Método Date.parse
El método Date.parse devuelve el número
de milisegundos hasta la fecha pasada como parámetro
en formato de cadena ISO.
El formato ISO se ve así: 'YYYY-MM-DDTHH:mm:ss.sssZ',
donde: 'YYYY-MM-DD' - fecha; 'T'
- separador; 'HH:mm:ss.sss' - hora;
'Z' - Zona horaria.
No es necesario pasar el formato completo,
es suficiente pasar 'YYYY-MM-DD' o
solo YYYY.
Sintaxis
javascriptDate.parse('YYYY-MM-DDTHH:mm:ss.sssZ');
Ejemplo
Vamos a usar el método Date.parse
para averiguar cuántos milisegundos han pasado desde
1 de enero de 1970 hasta el 16.11.2016,
12:59:59:
javascriptlet res = Date.parse('2016-11-16T12:59:59');
console.log(res);
Resultado de ejecutar el código:
javascript1479290399000
Ejemplo
Y ahora vamos a mostrar el número de milisegundos, especificando solo el año:
javascriptlet res = Date.parse('2016');
console.log(res);
Resultado de ejecutar el código:
javascript1451606400000
Ejemplo
Vamos a pasar una fecha incorrecta como parámetro del método Date.parse:
javascriptlet res = Date.parse('20162016');
console.log(res);
Resultado de ejecutar el código:
javascriptNaN