ローカル タイムゾーン (クライアント ブラウザーのタイムゾーン) に従って今月の最初の日付を取得する JavaScript コードを探しています。
現在、私は以下のコードを使用しています:
var startDate =new Date (2012,5,1);
これは私にこの値を正しく与えます:
2012 年 6 月 1 日金曜日 00:00:00 EDT
しかし、+2.00 GMT であるベイルートのブラウザーで同じことを試すと、5 月 31 日が「ときどき」表示されます (つまり、朝に試すと 31 日になりますが、ベリウトの PM 時間は問題なく動作します)。
基本的に、ローカルブラウザの現在の初日を取得する必要があります。助言がありますか?