可能重复:
How do I output an ISO-8601 formatted string in Javascript?
我正在尝试将日期和时间输入转换为ISO格式,但我得到.toISOString未定义?我不得不遗漏一些傻事。
var startDate = "10/11/2012";
var startTime = "12:12:00";
var fullDate = startDate + " " + startTime;
var fullDateReal = new Date(fullDate);
var iso = fullDateReal.toISOString();
为什么.toISOString()显示为undefined?
我最终需要ISO格式(“2012-10-11T12:12”)时区是可选的。
更新 看起来这个问题是因为IE8不支持这个。那么我怎样才能将输入转换为列出的格式?
答案 0 :(得分:1)
某些浏览器不支持ECMAScript 5(这是toISOString所必需的)。