0
私は2012年1月24日の平日の値(あるべき火曜日)を見つけるために、このコードを持っているに別の値を返します===getDay()が別のブラウザ/コンピュータ
var myDay=new Date();
myDay.setUTCFullYear(2012, 0, 24);
document.write(myDay.getDay());
============
は、しかし、別のブラウザ/コンピュータは私に別の値を示し、いくつかは、いくつかは、2
どれを与え、1を与えますこの問題を解決するヒント?
ありがとうございます!
実際。作成した日付はUTCの午前0時です。したがって、あなたがいるタイムゾーンによっては、UTCの深夜のあなたのタイムゾーンで前日または翌日になる可能性があります。 –
ありがとうございます。ただし、テストされたすべてのブラウザ/コンピュータは米国のイースタータイムゾーンにあります。 –
申し訳ありません。ポストを偶然に送りました。テストされたすべてのブラウザ/コンピュータは同じタイムゾーンにあります。唯一の違いは、Windowsとブラウザのバージョンです。とにかく、現在の日/時間を見つけようとすると、その日が違うことを理解することができました。しかし、私が見つけようとしているのは、特定の日付の平日です。時間帯に関係なく、特定の日付は同じ平日でなければなりません。私は混乱しています。 @ _ @ –