サーバーからの応答時間を単純に半分にしても大丈夫なのだろうか?
http://oshiete.goo.ne.jp/qa/5991798.html
Javascriptで指定した日付と時間に画像を入れ替える方法
ためしてないので、バグあり?。同期でもウエブオートメーション?
というか、時差を求めても意味がないような後処理なので、投稿せず。
というか、サーバーでやれよ
<!DOCTYPE html> <title></title> <body> <p><img src="./img/o.gif" alt="" id="hoge"></p> <script><!-- (function ( doc ) { var TIME = 1000;// 10:00 といういみ var IMAGE = doc.getElementById( 'hoge' ); var CHANGE_IMAGE = './img/1.gif'; var date; var getUTCDateByServer = function ( ) { try { var req = new XMLHttpRequest; var sa, time, time0, time1; req.open( 'HEAD', '#', false ); time0 = new Date; req.send( null ); time1 = new Date; sa = time1 - time0; time = new Date( req.getResponseHeader( 'Date' ) ); time.setMilliseconds( time.getMilliseconds() - (sa / 2 |0) ); return time; } catch ( err ) { return false; } }; if( date = getUTCDateByServer() ) { (function ( ) { var now = new Date; var t = now.getHours() * 100 + now.getMinutes(); if( t < TIME ) setTimeout( arguments.callee, 1000 ); else IMAGE.src = CHANGE_IMAGE; })(); } })( this.document ); //--> </script>