現在のロケールに対応したISO 8601 拡張形式の日付文字列を返します。
現在のロケールが UTC (協定世界時) であるなら、Date.prototype.toISOString()
と同じ文字列を返します。
第一引数で指定された date
オブジェクトを元に現在のロケールで ISO 8601 拡張形式の文字列を返します。
console.log(toISOLocalString(new Date(600, 1,2,3,4,5,6))); // "0600-02-02T03:04:05.006+09:00"
console.log(toISOLocalString(new Date(2000, 1,2,3,4,5,6))); // "2000-02-02T03:04:05.006+09:00"
第一引数が date
オブジェクトではなかった場合、TypeError
を返します。
toISOLocalString(null); // TypeError: this is not a Date object.