Mmm, erstelle doch einmal eine PHP Datei mit folgendem Inhalt:
<?
setlocale("LC_TIME"."german");
$zeit = time();
print("Zeit: ".date('l F dS Y, H:i', $zeit));
print "<br>";
print("Zeit nach GMT Zeitzone: ".gmdate("l F dS Y, H:i"));
print "<br>";
print "Zeitverschiebung der aktuellen Zeitzone zur GMT in Minuten: ".gmdate("Z");
print "<br>";
print gmstrftime("Es ist %A, der %d.%B 2003 um %X Uhr (Zeitzone: %Z).
", $zeit);
?>
Was gibt das denn aus?
Mir fällt sonst keine Möglichkeit in TYPO3 eine Zeitzone zu setzen.
Gruß
Thorsten
Hey, vielen Dank für dein Script. Habe es gerade ausprobiert und es sagt mir 27.03.2003 (ca. 1:30 GMT). Typo sagt mir hingegen, wenn ich zB ein Stopdatum für einen Inhalt angebe, den 28.03.2003. Auch wenn ich dem Inhalt ein Datum zuseise (unter der Unterschrift; wofür auch immer das gut sein soll), kommt der 28.03.2003.
Es muss also an Typo3 liegen...
Hallo !
Das ist schon seltsam. Also unter Windows und Linux gibt mir das Script JETZT das aus:
Zeit: Thursday March 27th 2003, 02:52
Zeit nach GMT Zeitzone: Thursday March 27th 2003, 01:52
Zeitverschiebung der aktuellen Zeitzone zur GMT in Minuten: 0
Es ist Thursday, der 27.March 2003 um 01:52:03 Uhr (Zeitzone: Westeuropäische Normalzeit).
Und wenn ich im Datum unter der Überschrift einen . + <TAB> eingebe ersetzt TYPO3 das sofort durch 27-3-2003.
Sehr seltsam dein Problem.
Schau dir eventeull einmal die Extension "TimeZone" an.
http://typo3.org/1383.0.html?&tx_extrepmgm_pi1[mode]=99
The extension will look at the last Time Zone item created at that page (so it has no sense to make more than one TZ for the page), and will send a "putenv('TZ=yoursetting'") command to your server.
Gute Nacht.
Thorsten
ich habe TimeZone installiert, bringt aber auch nix. Außerdem denke ich nicht, dass es ein Zeitzonenproblem ist, sondern das Datum ist falsch!
In den Logs von Typo3 (Leiste links unter Tools) steht wiederum das richtige Datum...
Ups, stimmt, du hattest ja ein Datumsproblem. Sorry, aber um 2 Uhr bin ich nicht mehr so konzentriert. :-)
hi pozilei,
was für ein datum hast du auf deinem lokalen rechner?
ich hatte das problem, dass ich nachdem ich mein datum auf dem lokalen rechner geändert hatte die berechnungen in typo3 bei den news falsch waren, da scheinbar darauf zugegriffen wurde.
mfg
bk
ich habe das richtige Datum auf meinem Rechner (27.03.). Außerdem tritt das Datumsproblem beim Zugriff von anderen Rechnern auf...
ich meinte auch das datum der rechner, die auf das backend zugreifen und nicht das datum des servers selber.
frag mal nach ob die anderen rechner auch das richtige datum haben!
mfg
bk
yep, hatte das auch so verstanden und die Antwort dementsprechend geschrieben. Der andere Rechner hat auch das richtige Datum...
Die Logs übrigens geben wiederum das richtige Datum aus!!! Is irgendwie kurios. Kann es an MySQL liegen???
Das gleiche Problem habe ich auch.
Ich habe verschiedene typo3installationen auf einem Rechner. Auf einigen wird das aktuelle Datum angezeigt auf anderen das von gestern. (Selber Typo3script Code fürs Datum bei aleen Installationen) Merkwürdig o.O
Vielleicht hat Pozilei schon die Lösung?
Ach ja hier noch der
subparts.DATUM = TEXT
subparts.DATUM.data = date : U
subparts.DATUM.strftime = <p style="font-size: 8pt; color: #f0f0f0;">Datum: %d.%m.%Y</p>
Hallo,
Hat denn wirklich keiner eine Loesung fuer das Problem?
Bei mir tritt der Fehler naemlich auch auf.
Vielen Dank,
Patrick
Ich habe das Problem nicht lösen können, nur ein Serverwechsel (und eine vollkommen neue Typo3-Installation) brachten Abhilfe...
Hi alle miteinander,
habe auch das Problem mit dem Datum im Bereich CONTENT gehabt.
Wollte, dass der Redakteur das Datum der letzten Aktualisierung einstellen kann (siehe Bild) 😃
Bild: D:\…\datum.jpg
Es wurde aber auch immer der folgende Tag angezeigt.
Ich habe das Problem dann folgendermaßen gelöst.
Habe im TypoScript Object Browser alle Angaben unter [lib] -> [stdheader] -> [5] entfernt (mit der Funktion "Clear").
Danach sieht es so aus:
Bild: D:\…\bild4.jpg
Dann habe ich zwei Parameter hinzugefügt:
Bild: D:\…\bild5.jpg
-------------------
Bild: D:\…\bild6.jpg
Im TS sieht es nun wie folgt aus:
#Die Formatierung des Datum für die Aktualisierung des Redakteur
lib.stdheader.5.field >
lib.stdheader.5.if >
lib.stdheader.5.date >
lib.stdheader.5.wrap >
lib.stdheader.5.data = date : U
lib.stdheader.5.strftime = <div class="headerdate">Letzte Aktualisierung: %d.%m.%Y</div>
Und siehe da, er zeigt das richtige Datum an:
Bild: D:\…\datum2.jpg
Leider ist das Datum in Typo3 immer noch das Falsche #angry#
Aber naja.
Danke nochmal an Alex für den Tipp mit strftime.
Falls jemand noch eine bessere Lösung hat, der kann sich ja mal melden.
Weiß nämlich nicht, ob bei einen Update die Einträge erneuert werden müssen.
(Verwende zurzeit Typo 3.8-).
Ciao der Manu 🙂
Ich hatte mit einer Extension auch so ein Problem, daß ich dann damit behoben habe, daß ich das Feld als datetime (statt date) definiert habe. Von da an war das Datum richtig.
imu schrieb
Ich hatte mit einer Extension auch so ein Problem, daß ich dann damit behoben habe, daß ich das Feld als datetime (statt date) definiert habe. Von da an war das Datum richtig.
Da kommt mir noch eine Idee, binde mal mit
$typo_db_extTableDef_script = "extTables.php";
in deiner typo3conf/localconf.php die "extTables.php" ein, die sich im gleichen Verzeichnis befindet.
Kommentiere dann in der "extTables.php"die 4 Zeilen unterhalb von
//Changes date fields to datetime fields in pages and tt_content
aus, so daß sie ausgeführt werden. Damit hast du dann DateTime-Felder ...