Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
js:datetimeformat [2020/04/23 11:13] webproducer angelegt |
js:datetimeformat [2020/08/12 10:38] (aktuell) webproducer unix-Timestamp als Alternative |
||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
Spätestens wenn es um das Thema Multilanguage (Mehrsprachigkeit) der Webseite geht kommt das Problem auf, dass auch das Datum und die Uhrzeit in dem länderspezifischen Format dargestellt werden muss. | Spätestens wenn es um das Thema Multilanguage (Mehrsprachigkeit) der Webseite geht kommt das Problem auf, dass auch das Datum und die Uhrzeit in dem länderspezifischen Format dargestellt werden muss. | ||
+ | |||
+ | ===== Datum und Uhrzeit definieren ===== | ||
Für die folgenden Beispiele wird der Variable "dateTime" ein Datum sowie eine Uhrzeit zugewiesen: | Für die folgenden Beispiele wird der Variable "dateTime" ein Datum sowie eine Uhrzeit zugewiesen: | ||
Zeile 12: | Zeile 14: | ||
Tipp: Wenn Datum und Uhrzeit aus PHP übergeben werden (z. B. über einen Ajax-Call) kann in PHP die Funktion "date( 'c');" verwendet werden, um das korrekte Format zu bekommen. | Tipp: Wenn Datum und Uhrzeit aus PHP übergeben werden (z. B. über einen Ajax-Call) kann in PHP die Funktion "date( 'c');" verwendet werden, um das korrekte Format zu bekommen. | ||
+ | Alternativ ist auch die Übergabe eines unix-Timestamp möglich. Da JavaScript den Wert in Mikrosekunden benötigt muss dieser noch mit 1000 multipliziert werden: | ||
+ | |||
+ | <code javascript> | ||
+ | var dateTime = new Date( 1586381820 * 1000 ); | ||
+ | </code> | ||
===== Beispiel der Darstellung für die Spracheingabe "deutsch" ===== | ===== Beispiel der Darstellung für die Spracheingabe "deutsch" ===== |