Date.jsライブラリに問題があります。私はロシアの文化設定を使用しています。週の最初の日は1で設定されます。つまり、私の週は月曜日から日曜日までである必要があります。私が電話するとき、月曜日は戻り値になるはずです:Date.getDayNumberFromName('понедельник'); //月曜日、0とDate.getDayNumberFromName('воскресенье');を返す必要があります。//日曜日、6を返す必要があります
そしてもちろん、それはすべての週の計算に実際のものでなければなりません。たとえば、今日(3月3日日曜日)、次のコード:Date.monday()は2月25日を返す必要があります。しかし、そうではありません。なんで?グローバルな「firstDayOfWeek」を変更するにはどうすればよいですか?
更新:フィドルにはいくつかの問題があります。私は自分のホストで例を挙げました:http ://sulla.ru/lab/