2011-11-03 4 views
5

私は、10営業日後の日付を出力する以下のコードを持っています。オペラとChromeで、それは私が期待どおりに動作して印刷: 2011年11月17日(木曜日).toLocaleDateString()がFirefoxで動作しない

しかしFirefoxの(6.0.2)にそれが出て印刷します。2011年11月17日

誰が、なぜ日付を知っていますFirefoxで文字列として印刷されていませんか?

<script type="text/javascript"> 
    function businessDays(n){ 
     var D=new Date(); 
     var num=Math.abs(n); 
     var tem,count=0; 
     var dir= (n<0)? -1: 1; 
     while(count< num){ 
      D= new Date(D.setDate(D.getDate()+dir)); 
      tem=D.getDay(); 
      if(tem!=0 && tem!=6) ++count; 
     } 
     return D; 
    } 
    var D=businessDays(10).toLocaleDateString(); //string 
    document.write(D); 
</script> 
+0

おそらく、これが同じマシンで実行されているかどうかを指定する必要があります。問題はブラウザではなくシステムにあるようだ。 – Griphox

+0

はい、私は同じマシンにいました。しかし、私は以来FFを別のマシンで試していました。 – a1anm

答えて

関連する問題