javascript – 使用Date对象查找一个月内的所有日期?

有没有办法让一个月或一年的所有日子?我正在寻找这个以禁用日期选择器中的某些特定日期,我会在后台一个页面来选择这些天来禁用.

因此,我需要在一个月内显示所有日期,并在每天下方添加“激活或取消激活”按钮.有没有办法用Date对象找到这些日子?我发现这个链接例如:Displaying all the days of a month 但我真的不明白它,加上它是Java,我试图在javascript中找到一个解决方案.

谢谢您的帮助

解决方法:

获取一个月中所有日期的列表,您可以从一个月中第一天的日期开始,将日期增加到月份更改.

/**
 * @param {int} The month number, 0 based
 * @param {int} The year, not zero based, required to account for leap years
 * @return {Date[]} List with date objects for each day of the month
 */
function getDaysInMonth(month, year) {
     var date = new Date(Date.UTC(year, month, 1));
     var days = [];
     while (date.getMonth() === month) {
        days.push(new Date(date));
        date.setDate(date.getDate() + 1);
     }
     return days;
}

相关文章

页面搜索关键词突出 // 页面搜索关键词突出 $(function () {...
jQuery实时显示日期、时间 html: <span id=&quot...
jQuery 添加水印 <script src="../../../.....
中文:Sys.WebForms.PageRequestManagerParserErrorExceptio...
1. 用Response.Write方法 代码如下: Response.Write(&q...
Jquery实现按钮点击遮罩加载,处理完后恢复 思路: 1.点击按...