ich wollte nur mal wissen wie ich den befehl
abwandeln muss damit ich auf einem EST Server die Uhrzeit in der GMT+1 Zeitzone angezeigt bekomme.Code:<?
echo date("H:i");
?>
[JLA]
Druckbare Version
ich wollte nur mal wissen wie ich den befehl
abwandeln muss damit ich auf einem EST Server die Uhrzeit in der GMT+1 Zeitzone angezeigt bekomme.Code:<?
echo date("H:i");
?>
[JLA]
Du müsstest vorher die Methode
anwenden. OK, "Vienna" habe ich nur aus Nationalstolz genommen, gehen natürlich noch viele andere Städte aus der Zeitzone. ;) Auf jeden Fall sollte es so klappen. ^^PHP-Code:
date_default_timezone_set ("Europe/Vienna");
Mit einer kurzen Suche im PHP-Handbuch hättest du's aber auch selber finden können...
ich mag eher die methode ^^ leichter zu merken als das was drunken schrieb :PPHP-Code:
$h=60*60;
$gmdate = gmdate("H:i", time()+($h));
vllt auch nur geschmackssache^^
@monkey
brrr, wien.... da kommen furchtbare sprachliche erinnerungen wieder hoch ^__^ *herst*
das einzige was ich im php handbuch gefunden hab, ist das:
und genau der code läuft bei mir nicht...Code:gabrielmalca at yahoo dot com
17-Mar-2006 01:44
Sometimes your server has a different date because it is set to a different timezone.
<?
echo date('r');
// Fri, 17 Mar 2006 12:38:30 +0000
?>
If you do not have access to editing the server time, here's a quick fix:
<?
// For example, to output Eastern Standard Time (GMT -5:00)
putenv("TZ=EST");
echo date('r');
// Fri, 17 Mar 2006 07:38:30 -0500
?>
und meine methode? òo oder zu umfangreich? :P
die geht natürlich auch, aber monkeys methode hat vorteil dass ich die regel nur einmal definieren muss und danach alle date() befehle auf Europe/Vienna angepasst sind ;)Zitat:
und meine methode? òo oder zu umfangreich? :P
ahja, ein kleines prob hab ich noch:
drunken_monkeys befehl
läuft erst ab PHP 5.1.0.Code:date_default_timezone_set ("Europe/Vienna");
was für einen befehl brauch aber wenn ich es auf einem server mit php4 ausführen will?
demonkings methode läuft irgendwie nicht auf php4 und im php handbuch gibts ne 100seiten erklärung aus der ich nicht schlau werde...
wtf?! habe das sogar getestet bei mir klappt alles bestens oO und wieso php 4? unterstützt dein server kein php5?Zitat:
Zitat von [JLA]Godkill
mein befehl sollte auch mit php4 laufen oO
PHP-Code:
$s=1 // gmt + die zahl ^^ kannst du besser die zonen aufteilen :D
$h=60*60*$s;
$gmdate = gmdate("H:i", time()+($h));
echo"das ergebnis ist $gmdate";