lwi*_*iii 6 javascript math date
我有一个js代码,它堆叠了div,它们在一个较大的div中实际上是一个日历,每月都是一个重复日期.用户可以自由选择月份和年份,我需要为该月份构建日历.
例如:如果本月从星期六开始,我需要先构建5个空块,然后开始用日历中包含日期数的块填充日历.如何计算月份和年份的给定输入数?

Mat*_*ert 18
您可以使用Date对象的getDay函数来获取星期几.
要获得本月的第一天,请创建一个新的Date对象:
var year = "2012";
var month = "12";
var day = new Date(year + "-" + month + "-01").getDay();
// 6 - Saturday
console.log(day);Run Code Online (Sandbox Code Playgroud)
由于您从1开始计算,而星期一是一周的第一天,您还必须这样做:
day = (day===0) ? 7 : day
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7419 次 |
| 最近记录: |