Datumsproblem ! Hilfe !

kultboy

Mitglied
Hello,

auf meinen localen Webserver zeige ich das Datum auf meiner Seite so an,

print date("d.m.Y", time());
echo ", es ist ";
print date("G:i", time());

passt und funktioniert auch.

Jedoch wenn ich es auf meinen Webserver von meinen Anbieter aufrufe stimmt dir Zeit nicht mehr ! Er zeigt mir immer 10 Minuten zu wenig an !!! Wieso ist das ?? Dachte mir ich frag euch mal bevor ich mich bei meinen Anbieter blamiere ;)
 
kultboy, warum es so ist, kann ich dir auch nicht erklären. aber ich hab das problem auch, und hab es so gelöst:
PHP:
$timestamp = time() + 600;
print date("d.m.Y", $timestamp); 
echo ", es ist "; 
print date("G:i", $timestamp);
was ich mich allerdings frage, ist: warum benutzt du einmal print und einmal echo? wo liegt der unterschied?
 
Zuletzt bearbeitet:
@socke
Mail ist schon weg :-)

@SilentWarrior
Danke für diesen Tip ! Das hilft schon mal :)

>Warum ich einmal echo und einmal print genommen hab ?
Keine Ahnung.... ist mir selber erst gerade aufgefallen ;-)
 
das wird einfach daran liegen das entweder du oder der provider unfähig ist die uhr richtig zu stellen ... date() holt sich nunmal die zeit von dem rechner auf dem es ausgeführt wird ...
 
Der Unterschied zwischen echo und print ist, das print einen Rückgabewert hat, also gibt es entweder true oder false zurück. Naja, eigentlich immer true, weil der false-Fall ehr unwahrscheinlich ist :D
 
Mail schon bekommen und Problem behoben :)

Das war wirklich bei denen die Uhr um 10 Min. Falsch eingestellt... und keinen ist das bisher aufgefallen :eek: komisch, komisch...
 
Zurück