kostenloser Webspace werbefrei: lima-city


Uhr in PHP

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    f*********s

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

    Wenn man mit diesen Variabeln arbeitet, bekommt man als $uhrzeit immer die Zeit der Systemuhr des Computers. Ich will aber eine Zeit, die bei allen Computern, unabh?ngig von der Systemuhr, immer die richtige Zeit anzeigt. Das Problem ist eben, dass da Leute von verschiedenen Zeitzonen einloggen und dann gibt es ein Durcheinander der Zeiten.

    (Ich mache einen PHP-Chat, und wenn dann steht:
    Hans:18.33: BLA
    Sepp:18.34: BLA
    Fritz:12.21: BLA
    Dann sieht man, aha, Fritz hat eine falsche systemuhr.)

    Gibts da einen Befehl in PHP?

    MFG
    funcartoons
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. k***********f

    du m?sstest die System uhr vom Server nehmen, wie das geht hab ich iwo mal gesehen hier bei Lima... musste mal die Forensuche was Qu?len.

    (PS: Die 30 Sekundensperre ist bei den Suchsystem ziemlich "schei?e")
  4. Autor dieses Themas

    f*********s

    In der Suchfunktion find ich eben nichts.
    EDIT: bin nochmals ?ber die Suche gegangen, ohne Erfolg...

    (PS: Diese Sperre ist nervig aber durchaus sinnvoll, weil so viele Suchauftr?ge nur unn?tig langsam machen...)

    Beitrag ge?ndert am 1.07.2006 12:04 von funcartoons
  5. Das hat erstens mit dem Computer Zeit des Client zu tuen, wenn der Client jetzt seine Uhr nicht richtig eingestellt hat, dann kann auch sowas herauskommen. Dann must du die Server Zeit nehmen.
    Einfach mal Googlen.
    Googlen

  6. $timestamp = time();
    $uhrzeit = date("H:i",$timestamp);

    Wenn man mit diesen Variabeln arbeitet, bekommt man als $uhrzeit immer die Zeit der Systemuhr des Computers. Ich will aber eine Zeit, die bei allen Computern, unabh?ngig von der Systemuhr, immer die richtige Zeit anzeigt. Das Problem ist eben, dass da Leute von verschiedenen Zeitzonen einloggen und dann gibt es ein Durcheinander der Zeiten.

    (Ich mache einen PHP-Chat, und wenn dann steht:
    Hans:18.33: BLA
    Sepp:18.34: BLA
    Fritz:12.21: BLA
    Dann sieht man, aha, Fritz hat eine falsche systemuhr.)

    Gibts da einen Befehl in PHP?


    Wie kommst du darauf, dass es die Systemuhr von deine Computer ist?

    PHP kennt deine Uhrzeit garnicht.
    Also steht da bestimmt nicht deine Systemzeit. Es ist nat?rlich die Zeit des Servers.
    Vielleicht l?sst du auch mal das Datum anzeigen. ;)

    P.S. nur bei javaskript wird die Systemuhr genommen, da javaskript eine Client-Skriptsprche ist. PHP ist eine Server-Skriptsprache.

    Jens
  7. Autor dieses Themas

    f*********s

    Ich finde da nichts was funktioniert...
    Ich m?chte die zeit mit rein PHP realisieren.

    Beitrag ge?ndert am 1.07.2006 13:27 von funcartoons

  8. Ich finde da nichts was funktioniert...


    Dann gehe doch mal in deine Chat und schreib etwas.
    Dann ?nderst du deine Systemuhr und schreibst nochmal etwas.
    Wenn du wirklich das benutzt was du oben angegeben hast, wirst du sehen dass du deine Systemuhr ?ndern kannst wie du m?chtest. Es hat keine einfluss.

    ?brigens kannst du auch nur
    $uhrzeit = date("H:i");
    benztzen, da wenn man kein Timestamp angibt der aktuelle Timestamp benutzt wird.

    Jens
  9. Autor dieses Themas

    f*********s

    ICH BIN SO DUMM!
    Ich hab easy-php und da ist mein PC ja der server, also nimmt es meine Systemzeit.
  10. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!