ugrás a tartalomhoz

Pontos idő

smart · 2011. Május. 30. (H), 14.26
Sziasztok! Létezik valami olyasmi url, ahonnan lekérhetném a pontos időt?
Tehát valami olyasmi kellene nekem, mint a http://www.pontosido.hu/ts/time1s.cgi csupán annyi módosítással, hogy a HTML oldal helyett egy darab egész szám (bár végül is mindegy milyen formátum), illetve, hogy legálisan lehessen lekérni, ne pedig "lelopni" kelljen. :)
Köszönöm, Sm.
 
1

NTP

Poetro · 2011. Május. 30. (H), 15.15
Az NTP (Network Time Protocol) protokoll arra való, hogy az NTP szerverektől lekérdezd a náluk levő pontos időt. Rengeteg ilyen szerver működik, és léteznek alkalmazások, amivel le lehet kérdezni tőlük az időt.
2

time.gov

Poetro · 2011. Május. 30. (H), 16.30
Írtam Node.js alatt egy kis rendszert, ami lekérdezi a time.gov-tól a pontos időt:
var http = require('http'),
    xml2js = require('xml2js-expat'),
    timezoneOffset = 7200000, // 2 óra az eltérés
    paramsParser = new xml2js.Parser('ISO-8859-1', function (result, error) {
      if (!error) {
        parts = result.AltServer.split('/');
        host = parts.shift();
        http.get({
          host: host,
          port: 80,
          path: '/' + parts.join('/') + '?__lzbc__=' + Date.now() * 1000
        }, function (res) {
          var output = '';
          res.on('data', function (data) {
            output += data;
          });
          res.on('end', function () {
            dataParser.parseString(output);
          });
        });
      }
    }),
    dataParser = new xml2js.Parser('ISO-8859-1', function (result, error) {
      if (!error) {
        var date = new Date;
        date.setTime(result['@']['time'] / 1000 + timezoneOffset);
        console.log(date.toUTCString());
      }
    });

http.get({
  'host' : 'www.time.gov',
  'port' : 80,
  'path' : '/widget/auxdata.xml?__lzbc__=' + Date.now() * 1000
}, function (res) {
  var output = '';
  res.on('data', function (data) {
    output += data;
  });
  res.on('end', function () {
    paramsParser.parseString(output);
  });
})
3

http://www.timeapi.org/

Protezis · 2011. Május. 30. (H), 18.13
http://www.timeapi.org/
4

Köszönet

smart · 2011. Május. 30. (H), 19.05
Köszönöm mindkettőtöknek, pont ilyenekre gondoltam! :)