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.
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.
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
Diese Lösung zeigt das jeweilige Erstellungsdatum an, gibt es auch einen Befehl anstelle von 'strftime' für das jeweils aktuelle Datum ?
Das ist die Lösung für das aktuelle Datum, nicht für das Datum der Seitenerstellung.
Jochen Weiland
Hallo,
ich habe stattdessen
lib.footertime = TEXT
lib.footertime {
data = date : d.m.Y H:i:s
wrap = Aktuelle Zeit: <br> |
}
nur stimmt die Anzeige nicht immer, bzw. aktualisiert sich nicht...
Wo ist mein Fehler? 🙁
snoopy-do
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
klappt 😃
vielen Dank!!!
snoopy-do
Hallo,
habe über
jweiland schriebpage.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 schriebDas 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
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
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#
😢
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
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