JavaScript/Objekte/Date/toISOString
Aus SELFHTML-Wiki
< JavaScript | Objekte | Date
Die Methode Date.property.toISOString() wandelt das in einem Datumsobjekt gespeicherte Datum in eine Zeichenkette im ISO-8601-Format um. Diese ist immer 24 oder 27 Zeichen lang (YYYY-MM-DDTHH:mm:ss.sssZ oder ±YYYYYY-MM-DDTHH:mm:ss.sssZ), wobei das z für die Zeitzone 0 UTC steht.
Beispiel
var heute = new Date('29 January 2017 14:07 UTC');
console.log(heute.toISOString()); // Returns 2017-01-29T14:07:00.000Z
Anwendungsbeispiel
Beispiel
ansehen …
var datum = new Date();
document.getElementById('zeit').innerHTML = datum;
document.getElementById('utc').innerHTML = datum.toUTCString();
document.getElementById('iso').innerHTML = datum.toISOString();
document.getElementById('loc').innerHTML = datum.toLocaleString('de-DE');
Datums- und Zeitangaben können mit verschiedenen Methoden formatiert werden. Die Methode
- datum.toUTCString() wandelt die Zeit in UTC (Universal Coordinated Time) um. Dies entspricht der ehemaligen Standardzeit GMT, ohne jedoch auf Sommer- oder Winterzeit einzugehen.
- datum.toISOString() formatiert die Datumsangabe in eine Zeichenkette nach ISO 8601 um.
- datum.toLocaleString() wird durch den übergebenen Parameter
'de-DE'
in eine deutschen Gewohnheiten entsprechende Formatierung umgewandelt.
Weblinks
- ECMAScript: date.prototype.toisostring
- MDN: Global_Objects/Date/toISOString
heute
wird durch dietoISOString()
in den ISO-8601-Standard übertragen.