Zum Inhalt springen

Datum und Uhrzeit

Erstellt am 12. Mai 2004 · 12 Antworten · letzte Antwort am 13. September 2007

Tags: Frage

Rolandist ·

Hallo,

ich habe eine sehr simple Frage:

Weiß jemand wie ich einem HTML-Tag (z.B. ###DATUM###) automatisch aktuelles Datum und Uhrzeit zuordnen kann ?

Vielen Dank und viele Grüße,
Roland.

jweiland ·

page.10.marks.DATUM = TEXT
page.10.marks.DATUM {
data = date:U
strftime = %A, %e. %B %Y
}

Die Formatierung strftime nach Bedarf anpassen (www.php.net)

Jochen Weiland

molari ·

Diese Lösung zeigt das jeweilige Erstellungsdatum an, gibt es auch einen Befehl anstelle von 'strftime' für das jeweils aktuelle Datum ?

jweiland ·

Das ist die Lösung für das aktuelle Datum, nicht für das Datum der Seitenerstellung.

Jochen Weiland

snoopy-do ·

Hallo,

ich habe stattdessen

lib.footertime = TEXT
lib.footertime {
data = date : d.m.Y H:i:s
wrap = Aktuelle Zeit:&nbsp;<br> |
}

nur stimmt die Anzeige nicht immer, bzw. aktualisiert sich nicht...

Wo ist mein Fehler? 🙁

snoopy-do

jweiland ·

Das liegt vermutlich daran, dass der Seiteninhalt gecacht wird, eine Aktualisierung findet dann statt alle 24 Stunden bzw. wenn der Cache geleert wird.

Alternative 1: die Seite als "nicht cachen" deklarieren

Alternative 2: die Datumsanzeige als COA_INT deklarieren (diese Objekte werden nicht gecacht):

lib.footertime = COA_INT
lib.footertime.1 = TEXT
lib.footertime.1 {
data = date : d.m.Y H:i:s
wrap = Aktuelle Zeit:&nbsp;<br> |
}

(Ungetestet, aber so müsste es gehen)

Jochen Weiland

Christian Wendling ·

Hallo,

habe über

jweiland schrieb

page.10.marks.DATUM = TEXT
page.10.marks.DATUM {
data = date:U
strftime = %A, %e. %B %Y
}

das aktuelle Datum eingefügt, was zunächst auch richtig angzeigt wurde. Seit einer Woche bleibt das Datum jedoch stehen und zeigt immer den 09.09.05.

Wenn ich mich nach folgendem Tipp richte,

jweiland schrieb

Das liegt vermutlich daran, dass der Seiteninhalt gecacht wird, eine Aktualisierung findet dann statt alle 24 Stunden bzw. wenn der Cache geleert wird.

Alternative 1: die Seite als "nicht cachen" deklarieren

Alternative 2: die Datumsanzeige als COA_INT deklarieren (diese Objekte werden nicht gecacht):

lib.footertime = COA_INT
lib.footertime.1 = TEXT
lib.footertime.1 {
data = date : d.m.Y H:i:s
wrap = Aktuelle Zeit: <br /> |
}

(Ungetestet, aber so müsste es gehen)

Jochen Weiland

bekommt man als Datum den 01.01.1970 gezeigt.

Woran kann dies liegen?

Grüße,
Christian Wendling

Mayon ·

Alle Diskussionen zum Thema Datum Uhrzeit!

So funktionierts:

config.cache_clearAtMidnight = 1
config.locale_all = de_DE
config.language = de
temp.current_date = COA_INT
temp.current_date {
10 = TEXT
10.data = date:U
10.strftime = %A, %e. %B %Y
10.wrap = <div class="currentdate"> | </div>
}

page.10.subparts.current-date < temp.current_date
DerUnsympath ·

Hallo,
sorry, dass ich diesen alten Thread wieder hervorgrabe, aber bei mir werden trotzdem ich den Code so setze, die englischen Tages- und Monatsnamen angezeigt.

Config:

config {
 config.cache_clearAtMidnight = 1
 sys_language_uid = 1
 language = de
 locale_all = de_DE
}

Ich spiele gerade an einem lokalen Apache-Server an Typo3, kann es daran liegen oder warum werden trotzdem die englischen Bezeichnungen angezeigt? #paralyzed#

T0m ·

bei nem localen Apache Server ist die locale Einstellung mitunter nichtrichtig
such im Forum mal nach locale und solltest ein php-Script finden welches die passende Einstellung ausspuckt oder nach den locale Einstellungen suchen und die unterschiedlichen durchprobieren dann gehts irgendwann aber denn die Seite dann online laeuft muss die Variable sicherlich wieder angepasst werden

Gruss Tom

chefskipper ·

Guten Morgen,

folgendes Phänomen:
Ich habe eine Extension (MJSEventpro) in der ich im BE Veranstaltungen eintragen kann. Dazu gehört natürlich auch das Datum.
Also gebe ich z.b. den 15.Sep. ein.
Nun prüfe ich im FE ob alles passt und stelle fest, da steht der 14.Sep. !!!!

Kann sich irgendwer erklären woran es liegen könnte? Hätte zufällig irgendwer eine Idee??

Am Serverdatum kann es nicht liegen, da ich es auf der Seite korrekt ausgebe.
Ich bin da etwas ratlos.
Gruss