Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Ein neues Thema erstellen Auf das Thema antworten  [ 11 Beiträge ] 
  Druckansicht

  Uhrzeit per PHP anzeigen Sommer/Winterzeit Problem
Autor Nachricht
    BeitragVerfasst: 08.04.2011 09:45 
aktives Mitglied
aktives Mitglied
Offline

Beiträge: 413
Registriert: 28.08.2000 01:01
Wohnort: Deutschland, Heidelberg
Hallo zusammen,

nach langer Zeit schreib ich mal wieder was und hab gleich eine Frage.

Also wir haben hier im Intranet eine Anzeige wann die Seite das Letzt mal aufgerufen worden ist, der PHP Code sieht so aus.

Code:
Letzter Aufruf: <?PHP


$datum=time();
$deutschland=$datum+(60*60*2);
$uhrzeit = date("H:i", $deutschland);
echo $uhrzeit," Uhr";

?>

Das Problem ist das sich hier die Sommer und Winterzeit nicht automatisch anpasst.

Hat jemand eine Idee? Hab schon gesucht aber irgendwie nichts 100%ig es gefunden.

Danke und gruß

MDB


Nach oben
 Profil E-Mail senden  
 

  Re: Uhrzeit per PHP anzeigen Sommer/Winterzeit Problem
    BeitragVerfasst: 08.04.2011 10:05 
Moderator
Moderator
Benutzeravatar
Offline

Beiträge: 1533
Registriert: 19.04.2002 01:01
Wohnort: Ulm
Irgendwie kann ich das Problem nicht ganz nachvollziehen. Verstehe ich das richtig: Der Server läuft mit GMT-Zeit ohne Anpassung an Winter-/Sommerzeit? Denn wenn der Server in der selben Zeitzone läuft, dann gibt time() bzw. date() ja immer die aktuelle Uhrzeit zurück :häh:

Notfalls könntest du ja einfach abfragen was für ein Tag gerade ist und dann ggf. die Uhrumstellung "manuell" vornehmen.

________________________
"Ich habe keinen Stil. Ich bin ich." - Helge Schneider


Nach oben
 Profil  
 

  Re: Uhrzeit per PHP anzeigen Sommer/Winterzeit Problem
    BeitragVerfasst: 08.04.2011 10:29 
aktives Mitglied
aktives Mitglied
Offline

Beiträge: 413
Registriert: 28.08.2000 01:01
Wohnort: Deutschland, Heidelberg
Also der Server (Win XP mit apache) stellt die Zeit um. Aber ich bekomme mit den Code oben nicht automatisch die richtige Uhrzeit....


Nach oben
 Profil E-Mail senden  
 

  Re: Uhrzeit per PHP anzeigen Sommer/Winterzeit Problem
    BeitragVerfasst: 08.04.2011 17:01 
Moderator
Moderator
Benutzeravatar
Offline

Beiträge: 1533
Registriert: 19.04.2002 01:01
Wohnort: Ulm
Was bekommst du denn stattdessen angezeigt? Wenn ich bei mir lokal date() aufrufe, dann bekomme ich auch meine aktuelle Zeit angezeigt. Daher solltest du doch auch stets die aktuelle Serverzeit zurückbekommen?!?

Bringt es was, wenn du vor dem Aufruf von date() bzw. time() erstmal date_default_timezone_set(UTC+2) aufrufst und dann die manuelle Umrechnung weg lässt? Das geht aber offenbar nur unter PHP5.

________________________
"Ich habe keinen Stil. Ich bin ich." - Helge Schneider


Nach oben
 Profil  
 

  Re: Uhrzeit per PHP anzeigen Sommer/Winterzeit Problem
    BeitragVerfasst: 11.04.2011 14:06 
Co-Admin
Co-Admin
Benutzeravatar
Offline

Beiträge: 3349
Registriert: 18.12.1999 02:01
Wohnort: From Hell
Code:
setlocale(LC_TIME, 'de_DE');
echo strftime('%A, %e. %B %Y %H:%M') . ' Uhr';


Ergebnis: http://jmd.hoc-board.de/timezone.php

Der Durchlauf darunter ist dein Code.


Und da sieht man mal wieder schön, dass die HoC-Server-Uhr etwas vorgeht :)

________________________
Bild
Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun.
Specs: knotenberlin.de/pc.html


Nach oben
 Profil E-Mail senden  
 

  Re: Uhrzeit per PHP anzeigen Sommer/Winterzeit Problem
    BeitragVerfasst: 11.04.2011 14:42 
aktives Mitglied
aktives Mitglied
Offline

Beiträge: 413
Registriert: 28.08.2000 01:01
Wohnort: Deutschland, Heidelberg
Hallo,

also ich hab mal deinen Code dazu gemacht und jetzt sieht es so aus:

Letzter Aufruf: 14:26 Uhr
Montag, . April 2011 12:26 Uhr

Jetzt ist die Frage warum er bei deinem Code 2 Stunden hinten dran ist????

Was ist jetzt wenn ich wieder 2 Stunden dazu addiere dann hab ich ja das gleiche wie jetzt auch schon das ich es beim Uhren umstellen wieder ändern muss. Warum zieht er sich die Zeit nicht einfach vom System?

So ne Dreck!

MDB

PS: Warum geht der HOC Server 10 min falsch macht der keine NTP?


Nach oben
 Profil E-Mail senden  
 

  Re: Uhrzeit per PHP anzeigen Sommer/Winterzeit Problem
    BeitragVerfasst: 11.04.2011 22:32 
Administratöse
Administratöse
Benutzeravatar
Offline

Beiträge: 11531
Registriert: 18.12.1999 02:01
Wohnort: Hannover
MDB hat geschrieben:
PS: Warum geht der HOC Server 10 min falsch macht der keine NTP?


weil er zu schnell ist und weil er NTP nich machen will... :häh:

________________________
Meine Brut sucht ständig neue Zöglinge! ;)


Nach oben
 Profil  
 

  Re: Uhrzeit per PHP anzeigen Sommer/Winterzeit Problem
    BeitragVerfasst: 12.04.2011 07:25 
aktives Mitglied
aktives Mitglied
Offline

Beiträge: 413
Registriert: 28.08.2000 01:01
Wohnort: Deutschland, Heidelberg
@Nike schöner mist


Nach oben
 Profil E-Mail senden  
 

  Re: Uhrzeit per PHP anzeigen Sommer/Winterzeit Problem
    BeitragVerfasst: 13.04.2011 10:44 
Co-Admin
Co-Admin
Benutzeravatar
Offline

Beiträge: 3349
Registriert: 18.12.1999 02:01
Wohnort: From Hell
@MDB
soweit ich das jetzt verstanden habe, holt sich mein codesnip die zeit vom server. ergo haut da was in den localen einstellungen nicht hin. denn du siehst ja, dass der aufruf hier auf dem hoc-server durchaus hinhaut.

anders kann ich mir das nicht erklären. wenn ich wieder zu hause bin, werde ich das nochmal mit meinen beiden servern austesten. geht jetzt von unterwegs net...

mehr dazu dann morgen bzw freitag.

________________________
Bild
Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun.
Specs: knotenberlin.de/pc.html


Nach oben
 Profil E-Mail senden  
 

  Re: Uhrzeit per PHP anzeigen Sommer/Winterzeit Problem
    BeitragVerfasst: 13.04.2011 14:26 
aktives Mitglied
aktives Mitglied
Offline

Beiträge: 413
Registriert: 28.08.2000 01:01
Wohnort: Deutschland, Heidelberg
@JMD

Super danke schon mal. Aber die Uhrzeit auf der Win XP PC ist richtig und die wird auch immer wieder mit dem Server gesynct.

MDB


Nach oben
 Profil E-Mail senden  
 

  Re: Uhrzeit per PHP anzeigen Sommer/Winterzeit Problem
    BeitragVerfasst: 14.04.2011 15:55 
Co-Admin
Co-Admin
Benutzeravatar
Offline

Beiträge: 3349
Registriert: 18.12.1999 02:01
Wohnort: From Hell
so, ich habe das Script jetzt nochmal auf zwei andere Server geschoben - dort wird die Zeit ebenfalls richtig angezeigt. Was man vielleicht noch dazu sagen muss, es handelt sich bei allen Servern durch die Bank weg um Linux-Derivate. Einen Windows-Server habe ich derzeit nicht.

Bild

Bild

also kann ich dir so leider erstmal nicht weiterhelfen, ausser damit, dass der PHP-Code tatsächlich die Server-Zeit greift.


Nach oben
 Profil E-Mail senden  
 

Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 11 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


  Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
RSS-Feed
Impressum und Kontakt
Style created by phpBB3 styles , ziola alveo akuna
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Optimized by SEO phpBB
Deutsche Übersetzung durch phpBB.de