(首先,請原諒我的英語,我是初學者)如何用js獲得一個月的4個星期一?
讓我解釋一下這種情況:
我想創建一個使用谷歌圖表工具(試一試的圖表,這是非常有幫助)。 這部分是不是真的很難...
問題出現時,我有一個具體的圖表需要在X軸四個星期的一個月:我想顯示在屏幕上只有四個星期一在這個月。
我已經有了currentMonth和currentYear變量,我知道如何獲得該月的第一天。我所需要的就是如何在一個數組中獲得一個月的四個星期一。所有這些都在同一個JavaScript文件中。
我在編程邏輯中迷失了方向,我看到很多解決方案都不適合我的情況。
所以,我有什麼是:
var date = new Date();
var currentYear = date.getFullYear();
var currentMonth = date.getMonth();
var firstDayofMonth = new Date(currentYear,currentMonth,1);
var firstWeekDay = firstDayofMonth.getDay();
,我想有這樣的事情:
var myDates =
[new Date(firstMonday),new Date(secondMonday), new Date(thirdMonday),new Date(fourthMonday)]
感謝您的閱讀,如果你能幫助我... :)
Gaelle
一個月可以有5個星期一。就像當前月份一樣(2012年2月)。 – pduersteler 2012-02-28 11:38:54
好吧,2012年2月確實只有4個星期一,6日,13日,20日和27日(昨天)。它開始於星期三,結束於星期三..但我同意,一個月可能有5個星期一如2012年4月。是的,我必須記住這一事實,當我的代碼 – Gaelle 2012-02-28 11:53:54
被我自己的日曆困惑時,我很抱歉。 – pduersteler 2012-02-28 12:08:32