JavaScript/Objekte/Date/toLocaleString

Aus SELFHTML-Wiki
Wechseln zu: Navigation, Suche

Die Methode toLocaleString() wandelt die in Objektname gespeicherten Daten in eine Zeichenkette um. Die zurückgegebene Zeichenkette berücksichtigt die lokale Uhrzeit.

  • JavaScript 1.1
  • Chrome
  • IE
  • Firefox
  • Opera
  • Safari

Inhaltsverzeichnis

[Bearbeiten] Syntax

Date.toLocaleString([locales[, options]])

Als erster optionaler Parameter kann ein Gebietsschema (Locale) angegeben werden, bspw. für Deutschland 'de-DE' . Damit werden regional übliche Formatierungen verwendet, in diesem Beispiel: "21.11.2016, 09:59:00".

Für weitere Formatierungsmöglichkeiten kann als zweiter Parameter ein options-Objekt angeben werden.

Näheres dazu im Mozilla Developer Network unter Date.prototype.toLocaleString().

[Bearbeiten] Anwendungsbeispiele

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.

[Bearbeiten] toLocaleDateString und toLocaleTimeString

Des Weiteren gibt es neben der Methode toLocaleString() die Methoden toLocaleDateString() und toLocaleTimeString(), die mit ihren jeweils anderen Voreinstellungen nur das Datum bzw. die Uhrzeit ausgeben.

Beispiel ansehen …
    var datum = new Date();
    document.getElementById('loc').innerHTML = datum.toLocaleString('de-DE');
    document.getElementById('zeit').innerHTML = datum.toLocaleTimeString('de-DE')
    document.getElementById('datum').innerHTML = datum.toLocaleDateString('de-DE');

[Bearbeiten] Weblinks

Meine Werkzeuge
Namensräume

Varianten
Aktionen
Übersicht
Index
Mitmachen
Werkzeuge
Spenden
SELFHTML