サーバーからの応答時間を単純に半分にしても大丈夫なのだろうか?

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>