jsに単純なカウントダウンカウンターを作成しました(以下のコード)。
異なるブラウザでは、カウント数が異なることが偶然発見されました。
簡単なチェックで判明しました:
1)count('31 '、' Oct '、' 2010 ')はどこでも192日を返します(2010年4月21日のデータ)。
2)count('01 '、' Nov '、' 2010 ')は、結果が194であるIEを除くすべての場所で193日を返します。
そして、将来的には結果は一致します。 つまり:
1)count('27 '、' Mar '、' 2011 ')-どこでも339、IEで-340。
2)カウント(「28」、「3月」、「2011」)-340(IEを含む)どこでも。
PS IE 8.0(Opera、Firefox、Chromeと比較)。
カウンターコード:
function count(dt,mt,yr){
theDate = mt + ' ' + dt + ' ' + yr;
now = new Date();
setdate = new Date(theDate);
timer = (setdate - now) / 1000 / 60 / 60 / 24;
timer = Math.round(timer);
return timer
}