2

重複の可能性:
Javascript で ISO-8601 形式の文字列を出力するにはどうすればよいですか?

日付と時刻の入力を 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() が未定義として表示されるのはなぜですか?

ISO形式(「2012-10-11T12:12」)で終わる必要があります。タイムゾーンはオプションです。

更新 この問題は、IE8 がこれをサポートしていないことが原因のようです。では、入力をリストされている形式に変換するにはどうすればよいでしょうか?

4

1 に答える 1

1

一部のブラウザーは、ECMAScript 5 (toISOString に必要) をサポートしていません。

http://kangax.github.com/es5-compat-table/

于 2012-10-11T17:15:41.097 に答える