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

Ver también

  • método getTime,
    que también obtiene el timestamp
  • método Date.now,
    que también obtiene el timestamp