古い日付から今日までの時間をカウントするカウント スクリプトを作成しています。
間違った日付のコンピューターでテストして結果が表示されるまで、すべてがうまくいきました。
そこで、http://json-time.appspot.com/time.jsonを介して NTP 時間を取得する方法を見つけました。
問題は、ミリ秒をカウントしたいのでミリ秒ごとに現在の時刻が必要なことですが、ミリ秒ごとに NTP サーバーにリクエストを送信することは不可能です。
これは、私が書いていることを確認するためのサンプルコードです
var today;
$(document).ready(function(){
$.data = function(success){
$.get("http://json-time.appspot.com/time.json?callback=?", function(response){
success(new Date(response.datetime));
}, "json");
};
});
function update(){
var start = new Date("March 25, 2011 17:00:00");
//var today = new Date();
$.data(function(time){
today = time;
});
var bla = today.getTime() - start.getTime();
$("#milliseconds").text(bla);
}
setInterval("update()", 1);