Erst setzen, dann ausgeben
Die Zeitangaben stammen aus einem Zeitpunkt, den Sie zu Beginn festlegen.DC-DateTime_set() tut das.
Einen anderen Zeitpunkt setzen
DC-DateTime_set() nimmt eine Verschiebung in Sekunden entgegen. Damit rechnen Sie in eine andere Zeitzone oder in die Zukunft.
DC-DateTime_setunixtimestamp() setzt stattdessen einen absoluten Zeitpunkt. Das Argument ist Tag-in-Tag-fähig, der Zeitpunkt kann also aus einem anderen Tag kommen.
DC-DateTime_unixtimestamp gibt den gerade gesetzten Zeitpunkt wieder als UNIX-Zeitstempel aus. Nützlich, um ihn an ein Fremdsystem oder in ein JavaScript zu übergeben.
Die Bestandteile ausgeben
Führende Nullen
Die Zahlen kommen standardmäßig ohne führende Null. Das Argumenttrue schaltet sie ein.
DC-DateTime_year() kennt diese Unterscheidung nicht und gibt immer vier Stellen aus. Ein Argument bleibt dort wirkungslos.
Bereiche nach der Zeit schalten
Alle Bestandteile lassen sich klammern. Der Bereich erscheint, wenn der Wert mit dem Argument übereinstimmt.Der Wochentag
DC-DateTime_dayofweek() nimmt als Bereichs-Tag eine kommagetrennte Liste von Wochentagen entgegen.
{DC-DateTime_dayofweek(Monday)} greift deshalb genauso wie {DC-DateTime_dayofweek(mon)}. Bleiben Sie trotzdem bei der Kurzform, damit im Template erkennbar ist, was das Tag tatsächlich vergleicht.
Laufzeiten messen
DC-Timer1…3 misst, wie lange der Shop für einen Abschnitt des Templates braucht. Drei unabhängige Timer stehen zur Verfügung.
Die Tags im Überblick
Zulässig sind alle Tags auf allen Templates, die Timer ausgenommen, die in Include-Dateien nicht messen.
Verwandte Themen
- Referenz: DC- (Vergleiche und weitere Tags)
- Referenz: DC- (Freie Parameter und Session-Parameter)
- Grundlagen: Grundlagen zu Tags
