<< Klicken um Inhaltsverzeichnis aufzurufen >> Navigation: Neue Info > Text Wildcards > Zeitvariablen |
Neben der aktuellen Uhrzeit und dem Datum des Clients, können auch Zeitwerte der aktuellen Zeitzone eines Clients berechnet werden. Wenn z.B. um 16 Uhr MEZ eine Wartungsarbeit anfällt und dies Benutzer in anderen Zeitzonen betrifft, dann ist es wünschenswert, dass diese wissen, wann dies bei ihnen geschieht. Hierfür wird, ähnlich dem ScriptVar-Tag, der UTC*-Tag verwendet:
[UTC=Datum/Uhrzeit(lokal) -Offset]
* UTC = Universal Time Coordinated, entspricht der GMT am Nullmeridian
Erläuterungen zur Syntax
Der Beginn der Wartungsarbeiten ist um 16:00 Uhr Ortszeit in Berlin. Dies entspricht der Zeitzone UTC +1, ergo ist der Offset +1, also UTC plus eine Stunde. Um nun von der lokalen Zeit auf UTC zu kommen, muss der Offset von einer Stunde der lokalen Zeit wieder abgezogen werden: |
[UTC=16:00 -1:00:00]
Es kann auch das volle Datum angegeben werden:
[UTC=14.02.2008 16:00 -1:00:00]
Ist die entsprechende UTC Uhrzeit bekannt, so kann diese auch direkt eingetragen werden:
[UTC=15:00]
Im Infotext ist nun die Information enthalten, dass ein bestimmter UTC-Wert durch den
entsprechenden Wert der lokalen Zeitzone vom Infoclient ersetzt werden muss. Befindet sich
also ein Infoclient in New York, so ist dessen lokale Zeitzone UTC -5. Somit würde der UTC-Tag
[UTC=16:00 -1] vom Infoclient in New York in den Wert 10:00 umgewandelt werden.
Der Offset muss im Format hh:mm:ss eingegeben werden. Ist der Offset zur UTC negativ
(also westlich der UTC), dann ist der Offset zu addieren.
Beispiel:
UTC-Tag im Infotext |
Anzeige in UTC +1 (MESZ, z. B. Berlin) |
Anzeige in UTC -5 (EST, z. B. New York) |
[UTC=12:00 -1:00:00] |
12:00:00 |
06:00:00 AM |
[UTC=09:00 +5:00:00] |
15:00:00 |
09:00:00 AM |
[UTC=01.03.2008 22:00 +5:00:00] |
02.03.2010 04:00:00 |
3-2-2010 10:00:00 PM |