gamerff
Goto Top

Zeit stimmt nich überein

Und zwar möchte ich mit folgendem Befehl die aktuelle Zeit auf meiner Webseite ausgeben:

<?php

$timeget=time();
$uhrzeit = date("H:i",$timeget);
echo"$uhrzeit";

?>

Aber die Zeit verschiebt sich um 2 Stunden, das heißt wen es 15 Uhr ist ist es auf meiner Webseite 13 Uhr.

Wie kann ich diesen Fehler beheben?

Content-Key: 245861

Url: https://administrator.de/contentid/245861

Printed on: April 19, 2024 at 20:04 o'clock

Member: 06Down
Solution 06Down Aug 07, 2014 updated at 13:56:14 (UTC)
Goto Top
Hi,

betreibst du den Webserver selbst?
Hört sich für mich irgendwie nach falscher Zeitzone an.
Für Deutschland muss UTC+1 sowie Sommerzeit berücksichtigt werden
Vll. kann man das aber auch über PHP lösen, da bin aber überfragt.


Update:

Setze folgenden Befehl an den Anfang deiner PHP Seite:

date_default_timezone_set("Europe/Berlin");  

Siehe: http://php.net/manual/de/function.date-default-timezone-set.php

Damit sollte die richtige Zeit angezeigt werden.

Gruß
Jens
Member: gamerff
gamerff Aug 07, 2014 at 13:34:51 (UTC)
Goto Top
Also frage ich am besten bei meinem Webserver anbieter an ?
Member: killtec
killtec Aug 07, 2014 updated at 13:37:41 (UTC)
Goto Top
Hi,
für mich klingt das auch nach einem Missmatch der Serverzeit mit der in DE üblichen. Evtl. kann man die bi PHP auf die Zeit zurechnen.

#Edit: Wo ist denn der Hoster? Ist das einer in DE? Dann wird er die Uhr / Zeitzone evtl. korrigieren.

Gruß
Member: gamerff
gamerff Aug 07, 2014 at 13:39:43 (UTC)
Goto Top
Ok ich hab mal eine Mail an meinen Hoster gesendet.
Wen es immer noch nicht funktionier schreib ich noch mal hier rein
Member: 06Down
06Down Aug 07, 2014 at 13:52:15 (UTC)
Goto Top
Hast du das Update in meinem ersten Kommentar gesehen?
Damit sollte es vermutlich klappen.

Gruß
Member: gamerff
gamerff Aug 07, 2014 at 13:56:27 (UTC)
Goto Top
Danke hat wunderbar geklappt