¿Google Apps Script usa una versión funky de EcmaScript que no puede analizar una fecha? ¿Cómo puedo analizar la fecha 2011-04-11T19:25:40Z
en un objeto de fecha de JavaScript en Google Apps Script?¿Por qué mi objeto Date en Google Apps Script devuelve NaN
Mi log de salida de los registros siguientes NaN
.
function showDate(){
var d = Date.parse("2011-04-11T19:25:40Z");
Logger.log(d); // <-- Logs NaN
}
Editar:http://jsfiddle.net/UTrYm/
Eso lo hizo. ¿Hay algún motivo por el que JSFiddle pueda analizarlo, pero Google Apps Script no? –
@citizen conn, creo que Google Apps Script usa Rhino para interpretar su JavaScript, mientras que JSFiddle usa el intérprete integrado en su navegador. Rhino puede rechazar esa entrada de acuerdo con la especificación, pero el intérprete de su navegador es más permisivo de lo que exige la especificación y no requiere milisegundos. –
Mi lectura de [sección 15.9.1.15] (https://es5.github.io/x15.9.html#x15.9.1.15) es que los milisegundos podrían omitirse; el valor ausente debe interpretarse como cero. –