Zeitzone
Zeitzone
Nachdem ich nun einen Server gefunden habe, der Mysql 5.0 und utf-8 unterstützt. läuft Admidio prima. Einen Schönheitsfehler gibt es doch noch: Der Server steht in den USA und es wird die US-Zeit angezeigt und die Geburtstage werden falsch berechten. Gibt es eine Möglichkeit eine Zeitdifferenz einzugeben?
Aufgrund der Tatsachen, dass in einer deutlich anderen Zeitzone noch oder schon ein anderes Datum ist. Zugegeben eine Feinheit, vielmehr hatte mich gestört, dass die LoginZeit entsprechend falsch angezeigt wurde.fasse hat geschrieben:Wie werden denn die Geburtstage falsch berechnet ?
Aber das ganze hat sich ja im Prinzip auch schon wieder erledigt, da ich jetzt einen konstenlosen, werbefreien Hoster gefunden habe, bei dem die 2.0 läuft, incl. UTF-8 (mit.htaccess) und phpmail.
-
- Former team member
- Beiträge: 1087
- Registriert: 2. Sep 2007, 17:12
- Wohnort: Itzstedt
- Kontaktdaten:
Die Lösung für das Zeitzonenproblem:
Ok, ich hab die Lösung. So hab ich es bei anderen Projekten auch schon gemacht, hatte letzte Nacht nur ne Konzentrationslücke!
In der config.php muss folgende Zeile an den Anfang gesetzt werden (also direkt nach dem einleitenden Kommentar):
Damit wird die Zeitzone für das Skript gesetzt und alle Passagen, welche die conifg.php einbinden (also das komplette Skript ) übernehmen die Zeitzone.
Funktioniert aber nur, wenn php die Umstellung der Zeitzone zulässt (deswegen die if-Abfrage, ob die Funktion ausgeführt werden kann, um ggf. einen Fehler zu vermeiden).
That's it,
OKraftDD
In der config.php muss folgende Zeile an den Anfang gesetzt werden (also direkt nach dem einleitenden Kommentar):
Code: Alles auswählen
if(function_exists('date_default_timezone_set'))
{
date_default_timezone_set('Europe/Berlin');
}
Funktioniert aber nur, wenn php die Umstellung der Zeitzone zulässt (deswegen die if-Abfrage, ob die Funktion ausgeführt werden kann, um ggf. einen Fehler zu vermeiden).
That's it,
OKraftDD