Study-Board.de
  1. Magazin
    1. Hochschulen
    2. Häufige Fragen
  2. Forum
    1. Dashboard
    2. Unerledigte Themen
    3. Datenbanken
    4. Semantische Suche
  3. Mediathek
  4. Umfragen
  5. Studium
    1. Welches Fernstudium?
    2. Hochschulfinder
    3. Studiengänge
    4. Hochschulen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Forum
  • Artikel
  • Seiten
  • Galerie
  • Datenbank-Einträge
  • Umfragen
  • Erweiterte Suche
  1. Study-Board.de
  2. Forum
  3. Leben, Familie & Technik
  4. Tools & Produktivität - iT-Talk

atomzeit & php ??

  • SoulCut
  • 16. August 2002 um 16:46
1. offizieller Beitrag
  • SoulCut
    Erfahrener Benutzer
    Beiträge
    190
    • 16. August 2002 um 16:46
    • #1

    ist es möglich, sich die atomzeit per php anzeigen zu lassen? per "webseiten-anzapfing" oder ähnlichem?

    und wie sieht das mit "meiner" uhrzeit aus? nicht der lokalen; ist ja dann die des servers...

    hab mir schon nen wolf gesucht....

    gruß, SoulCut

  • reima
    Benutzer
    Beiträge
    75
    • 16. August 2002 um 18:07
    • #2
    Zitat

    ist es möglich, sich die atomzeit per php anzeigen zu lassen? per "webseiten-anzapfing" oder ähnlichem?


    Das kann eigentlich gar nicht so schwer sein. Immerhin gibt es extra für solche Fälle ein "Network Time Protocol" (NTP). Damit kann man dann die Zeit von einem Zeitserver, der wiederum mit einer Atomuhr verbunden ist, abfragen.

    Ich werd mich mal kurz hinsetzen und schaun, wie sich das implementieren lässt.

    Zitat

    und wie sieht das mit "meiner" uhrzeit aus? nicht der lokalen; ist ja dann die des servers...


    Wie meinst du das? Dass auch die richtige Zeitzone angezeigt wird? Das hängt dann ganz vom jeweiligen Zeitserver ab, von dem du dir die Daten holst. Oder meinst du was anderes?


    Regards,
    reima

  • SoulCut
    Erfahrener Benutzer
    Beiträge
    190
    • 17. August 2002 um 01:59
    • #3

    zu dem ntp hab ich nur ein pearl-script gefunden....wusste dann nicht weiter...
    und vielen dank, mach dir aber keine großen mühen! ein paar tipps reichen auch :)

    zu "meiner" uhrzeit:
    wenn ich die normalen date-funktionen von php benutze, bekomme ich immer nur die uhrzeit des webservers zurückgeliefert...ist ja auch richtig so. aber ich hätte halt gerne noch die uhrzeit angezeigt, die ich auf meinem pc habe...

    ist aber alles nur ein bisschen spielerei, nichts wichtiges. hat mich aber genervt ;)

    gruß, SoulCut

  • reima
    Benutzer
    Beiträge
    75
    • 17. August 2002 um 05:22
    • #4

    So, nach endlosen Recherchen (tausend Seiten mit Abhandlungen über die serverseitige Implementierung von NTP, aber nur ein paar wenige über Clients :(), herumärgern mit UDP und feof(), und zum Schluss jetzt auch noch mit den internen Datentypen von PHP, hab ich's endlich mal ein erstes Ergebnis vorzuweisen:

    PHP
    // UDP-Verbindung zum Zeitserver vorbereiten
    $sock = fsockopen(\"udp://ptbtime2.ptb.de\", 123, &$errno, &$error);
    
    
    // Error checking
    if (!$sock) {
     echo \"Error #\".$errno.\" :\".$error;
     exit();
    }
    
    
    // Request vorbereiten
    $request = chr(11).str_repeat(chr(0), 47);
    // Abschicken
    fwrite($sock, $request);
    // Antwort einlesen
    for ($x=0; $x<48; $x++) {
     $answer .= fgetc($sock);
    }
    // Socket schließen
    fclose($sock);
    
    
    // In integer umwandeln (hier muss man allerdings auf einen 64-bit float zurückgreifen, da es bei php nur unsigned 32-bit ints gibt :()
    $time = (float)
    (ord($answer[40])*16777216 +
     ord($answer[41])*65536 +
     ord($answer[42])*256 +
     ord($answer[43]));
    
    
    // Vom NTP-Format in's Unix-Format konvertieren
    $time -= 2208988800;
    
    
    // Ausgabe
    echo \"<b>\".date(\"d.m.Y H:i:s\", $time).\"</b>\";
    Alles anzeigen


    Bah. Hat lang gedauert, aber ich hab's. Ehrgeiz muss man halt haben :]

    Wegen der lokalen Uhrzeit: Da musst du auf JavaScript zurückgreifen. Hab aber jetzt momentan nicht den Nerv, da noch was zusammenzuklopfen ;)

    Nacht...
    reima


    edit: Wenn man die Kommentare im PHP-Code liest, kriegt man Augenkrebs...

  • Cort
    Erfahrener Benutzer
    Beiträge
    424
    • 17. August 2002 um 09:23
    • #5

    Hi!
    Hier mal ein kleines Script zum anzeigen der lokalen Zeit unter JavaScript:

    Code
    <script language=\"javascript\">
      function LoadClock()
      {
        Zeit = new Date();
        std = Zeit.getHours();
        min = Zeit.getMinutes();
        sek = Zeit.getSeconds();
        tag = Zeit.getDate();
        mon = Zeit.getMonth() + 1;
        jah = Zeit.getYear();
    
       if (std < 10) std = '0' + std
       if (min < 10) min = '0' + min
       if (sek < 10) sek = '0' + sek
       if (tag < 10) tag = '0' + tag
       if (mon < 10) mon = '0' + mon
    
       Zeit = tag + '.' + mon + '.' + jah + ' - ' + std + ':' + min + ':' + sek + ' ';
    
       document.frmClock.Clock.value= Zeit
    
       setTimeout(\"LoadClock()\",1000);
    			}
    </script>
    Alles anzeigen
    Code
    <body onLoad=\"javascript:LoadClock();\">

    Wenn Du in deiner HTML-Seite jetzt noch ein Formular und eine Textbox einbaust, dann hast du eine Uhr, die sich jede Sekunde von selbst aktuallisiert.

    Greetings, Cort

  • SoulCut
    Erfahrener Benutzer
    Beiträge
    190
    • 17. August 2002 um 12:08
    • #6

    mein gott, vielen dank!! :)
    ist wohl doch ein ganz schöner krampf.... ;)

    das dauert erst mal ein wenig, bis ich da durchgestiegen bin. werds montag gleich mal ausprobieren :)

    THX

  • Jens
    Admin
    Reaktionen
    3
    Trophäen
    1
    Beiträge
    4.443
    Bilder
    1
    • 17. August 2002 um 19:06
    • Offizieller Beitrag
    • #7

    Funktioniert ;)

    http://study-talk.de/atom.php

    MfG

    Jens

    Wie man Fragen richtig stellt!


    https://www.dealfuchs.info/ - Deal Fuchs findet für dich die besten Angebote und Schnäppchen im Internet. Täglich neue Deals aus allen Kategorien. Wir durchsuchen das Internet nach den besten Preisen und Rabatten, damit du garantiert kein Schnäppchen verpasst.

  • Cort
    Erfahrener Benutzer
    Beiträge
    424
    • 17. August 2002 um 20:27
    • #8

    Das ganze geht auch unter ASP
    zu sehen unter:
    http://cmonline.dyndns.org/atom.asp

    Den Quellcode gibts hier:
    http://www.planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=7518&lngWId=4

    Greetings, Cort

  • SoulCut
    Erfahrener Benutzer
    Beiträge
    190
    • 19. August 2002 um 10:04
    • #9

    mist....

    unsere firewall sperrt wohl den udp-port.....

    Zitat

    Error #0 :

    das wird ausgegeben...

    und wenn ich dies hier richtig deute

    Zitat

    // UDP-Verbindung zum Zeitserver vorbereiten
    $sock = fsockopen("udp://ptbtime2.ptb.de", 123, &$errno, &$error);

    // Error checking
    if (!$sock) {
    echo "Error #".$errno." :".$error;
    exit();
    }

    wird das wohl auch so sein, ne?

    gruß, SoulCut

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!

Benutzerkonto erstellen Anmelden

Letzte Beiträge

    1. Thema
    2. Antworten
    3. Letzte Antwort
    1. Sonnenschutz Folie! 1

      • markoo
      • 1. Juli 2022 um 12:25
      • Tools & Produktivität - iT-Talk
      • markoo
      • 11. März 2026 um 12:40
    2. Antworten
      1
      Zugriffe
      7,9k
      1
    3. Elias29

      11. März 2026 um 12:40
    1. Homepage erstellen 6

      • dienacht
      • 11. Februar 2013 um 12:13
      • Tools & Produktivität - iT-Talk
      • dienacht
      • 30. November 2017 um 11:56
    2. Antworten
      6
      Zugriffe
      8,8k
      6
    3. Forelfisa

      30. November 2017 um 11:56
    1. Welches Betriebssystem nutzt ihr überwiegend? 25

      • maxxx
      • 18. September 2006 um 15:46
      • Tools & Produktivität - iT-Talk
      • maxxx
      • 23. November 2017 um 16:02
    2. Antworten
      25
      Zugriffe
      16k
      25
    3. douguth

      23. November 2017 um 16:02
    1. Gaming Kopfhörer bis 200€ 1

      • Lahno
      • 31. Mai 2014 um 17:18
      • Tools & Produktivität - iT-Talk
      • Lahno
      • 27. Januar 2015 um 23:23
    2. Antworten
      1
      Zugriffe
      2,9k
      1
    3. fritzz

      27. Januar 2015 um 23:23
    1. Netbooks: welches kaufen? 14

      • zwergnase
      • 12. Juli 2009 um 16:55
      • Tools & Produktivität - iT-Talk
      • zwergnase
      • 27. Januar 2015 um 23:21
    2. Antworten
      14
      Zugriffe
      11k
      14
    3. fritzz

      27. Januar 2015 um 23:21
    1. Günstiger Mobilfunk (Internet-Tarif) gesucht 2

      • Lahno
      • 26. Juni 2014 um 20:38
      • Tools & Produktivität - iT-Talk
      • Lahno
      • 22. September 2014 um 21:19
    2. Antworten
      2
      Zugriffe
      4k
      2
    3. Lahno

      22. September 2014 um 21:19
    1. Tintenstrahldrucker: Empfehlungen? 7

      • Zebemba
      • 12. März 2007 um 15:03
      • Tools & Produktivität - iT-Talk
      • Zebemba
      • 19. Dezember 2013 um 08:02
    2. Antworten
      7
      Zugriffe
      6,7k
      7
    3. Hans1

      19. Dezember 2013 um 08:02
    1. hoàng quân cho thuê xe

      • viethunghq
      • 4. April 2013 um 05:27
      • Tools & Produktivität - iT-Talk
      • viethunghq
      • 4. April 2013 um 05:27
    2. Antworten
      0
      Zugriffe
      1,8k
    1. Online Marketing Studium 2

      • DanielL1992
      • 28. Juli 2011 um 13:19
      • Tools & Produktivität - iT-Talk
      • DanielL1992
      • 9. Februar 2013 um 16:34
    2. Antworten
      2
      Zugriffe
      3,5k
      2
    3. dienacht

      9. Februar 2013 um 16:34
    1. Software Suche 1

      • Jannis753
      • 25. Juni 2011 um 19:49
      • Tools & Produktivität - iT-Talk
      • Jannis753
      • 4. Januar 2013 um 00:48
    2. Antworten
      1
      Zugriffe
      2,7k
      1
    3. WillWissen

      4. Januar 2013 um 00:48

Registrierung

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!

Benutzerkonto erstellen

Lernhilfen & Ratgeber

Geprüfte Wegweiser für Studium & Fernstudium:

  • 🎓 BWL-Fernstudium: Anbieter-Vergleich 2026
  • 📝 Einsendeaufgaben-Hilfe (SGD, ILS & Co.)
  • 🏫 Fernstudium-Anbieter & Erfahrungen
  • 📚 Studium Allgemein
  • ❓ Häufige Fragen: Fernstudium
Anzeige · Fernstudium-Anbieter
Hochschule FreseniusTIPPInfomaterial zu Fernstudien kostenlos anfordernSGD – Studiengemeinschaft DarmstadtTraditionsreiche Fernschule – 4 Wochen kostenlos testenILS FernschuleDeutschlands größte Fernschule – 4 Wochen gratis testenWilhelm Büchner HochschuleTechnik-Fernstudium, staatlich anerkanntFernakademieGeprüftes Fernstudium, jederzeit startenEHiP100 % digitales Studium, auch ohne Abitur
Partnerlinks – für dich kostenlos.
Anzeige · Technik & Studium
Wilhelm Büchner HochschuleTechnik-Fernstudium (Informatik, Ingenieurwesen)CyberportLaptops & Technik fürs Studium
Partnerlinks.

Beliebte Studienthemen

BWL VWL Rechnungswesen Steuerlehre Mathe & Statistik Wirtschaftsrecht Wirtschaftsinformatik Wirtschaftswissenschaften Einsendeaufgaben Fernstudium-Anbieter

Letzte Beiträge

  1. Sonnenschutz Folie!

    Elias29
    11. März 2026 um 12:40
  2. Homepage erstellen

    Forelfisa
    30. November 2017 um 11:56
  3. Welches Betriebssystem nutzt ihr überwiegend?

    douguth
    23. November 2017 um 16:02
  4. Gaming Kopfhörer bis 200€

    fritzz
    27. Januar 2015 um 23:23
  5. Netbooks: welches kaufen?

    fritzz
    27. Januar 2015 um 23:21
Anzeige · Studentenrabatt
📰 Studenten lesen billigerZeitungs- & Zeitschriften-Abos für Studierende – bis −75 %. SPIEGEL, DIE ZEIT, Handelsblatt, Wirtschaftswoche & Über 1.000 Titel.Zu den Studenten-Abos →
Partnerlink – für dich kostenlos.

Statistiken

Themen
59.197
Beiträge
114.213
Bilder
1
Videos
0
Mitglieder
37.065
Meiste Benutzer online
17.968
Neuestes Mitglied
zackd
  1. Impressum
    1. Datenschutzerklärung
    2. Verhaltenskodex
      1. Learn to Post
  2. Mediadaten
  3. Kontakt
  4. Presse

Über Study-Board.de

Study-Board.de ist eine der größten deutschen Communities rund ums Studium – mit über 37.000 Mitgliedern und mehr als 112.000 Beiträgen. Hier findest du Hilfe bei Einsendeaufgaben (SGD, ILS & Co.), verständliche Erklärungen zu BWL- und VWL-Fachbegriffen, Skripte, Klausurtipps und echte Erfahrungen zu Fernstudium-Anbietern wie IU, AKAD und Euro-FH.

Forum, Ratgeber und Linkdatenbank – Lernen, Austausch und gegenseitige Hilfe an einem Ort. Unabhängig und von Studierenden für Studierende.

Community-Software: WoltLab Suite™