Date.prototype.toISOString()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since â¨2015å¹´7æâ©.
toISOString() 㯠Date ã¤ã³ã¹ã¿ã³ã¹ã®ã¡ã½ããã§ããã®æ¥æãæ¥ææååå½¢å¼ã§è¡¨ãæååãè¿ãã¾ãããã®å½¢å¼ã¯ãISO 8601 ã«åºã¥ãç°¡ç¥åãããå½¢å¼ã§ã常㫠24 ã¾ã㯠27 æåã®é·ãã§ãï¼YYYY-MM-DDTHH:mm:ss.sssZ ã¾ã㯠±YYYYYY-MM-DDTHH:mm:ss.sssZï¼ãã¿ã¤ã ã¾ã¼ã³ã¯å¸¸ã« 0 UTC ãªãã»ããã«ãªããæ¥å°¾è¾ Z ã§è¡¨è¨ããã¾ãã
試ãã¦ã¿ã¾ããã
const event = new Date("05 October 2011 14:48 UTC");
console.log(event.toString());
// äºæ³ãããçµæ: "Wed Oct 05 2011 16:48:00 GMT+0200 (CEST)"
// Note: your timezone may vary
console.log(event.toISOString());
// äºæ³ãããçµæ: "2011-10-05T14:48:00.000Z"
æ§æ
toISOString()
弿°
ãªãã
è¿å¤
åå®ä¸çæã«åºã¥ããæå®ãããæ¥ä»ãæ¥ææååå½¢å¼ã§è¡¨ãæååã Date.parse() ã§èªèããããã«æ±ããããå½¢å¼ã¨åãå½¢å¼ã§ãã
ä¾å¤
RangeError-
æ¥ä»ãç¡å¹ã§ããããæ¥ææååå½¢å¼ã§è¡¨ããªãå¹´ã«ç¸å½ããå ´åã«çºçãã¾ãã
ä¾
>toISOString() ã®ä½¿ç¨
const d = new Date(0);
console.log(d.toISOString()); // "1970-01-01T00:00:00.000Z"
仿§æ¸
| Specification |
|---|
| ECMAScript® 2026 Language Specification > # sec-date.prototype.toisostring > |