如何使用javascript将当前月份日期添加为html表格中每个列的标题?

时间:2018-06-11 12:26:22

标签: javascript html5

用我提出的问题解答其他答案。我希望在html中将网页加载到特定月份时,javascript的每个列标题都会显示一个单独的日期。我尝试但没有成功。这是我的javascript代码。

function addRows(table, dates) {
        var idx = 1;
        for (var i in dates) {
            table.append(
                         '<th><input name="date'+idx+'" id="date'+idx+'" class="date" value="'+dates[i]+'"></th>'
             );
            idx++;
        }
    }

    $(function() {
        var myDate = new Date();
        var year   = myDate.getFullYear();
        var month  = myDate.getMonth(); 
        var dates  = myDate.daysInMonth(year, month);
        var table  = $("#myTable").find("tbody");
        addRows(table, dates);
    });`

1 个答案:

答案 0 :(得分:0)

下面的

链接将显示用于创建每个日期的数组的代码。

Find all the days in a month with Date object?

然后,您可以映射数组,为数组中的每个项目创建表头