在使用 jQuery 進(jìn)行日期處理時(shí),可以使用一些方便的方法來(lái)獲取本周的周一。下面是一種簡(jiǎn)單的方法:
var now = new Date();
var dayOfWeek = now.getDay() || 7;
var diff = dayOfWeek - 1;
var monday = new Date(now.getFullYear(), now.getMonth(), now.getDate() - diff);
console.log(monday);
首先需要獲取當(dāng)前日期對(duì)象,并使用getDay()
方法獲得今天是星期幾。如果今天是星期日,則返回值為 0,需要將其轉(zhuǎn)換為 7。接著定義一個(gè)變量diff
,表示今天和本周一相差的天數(shù)。將當(dāng)前日期減去diff
天,就可以得到本周一的日期對(duì)象。
最后,我們可以在控制臺(tái)中打印monday
的值,以查看是否正確獲取到了本周一的日期。
上一篇div 三角形