javascript - 如何在 jQuery 中填充月份数数组 - Javascript

标签 javascript jquery

您能看一下this demo吗?让我知道如何在 jQuery 或 JavaScript 中动态填充当年每月的数字?

var monthNames = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];

var daysInMonth = [];
var d = new Date();
var n = d.getMonth();

for (var i = 0; i < monthNames.length; i++) {
    daysInMonth.push(d.getMonth());
}
console.log(daysInMonth);

最佳答案

var monthNames = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];

var daysInMonth = [];

for (var i = 0; i < monthNames.length; i++) {
    var year = 2014;
    var month = new Date(monthNames[i] + " 01 "+ year).getMonth() + 1;
    daysInMonth.push(new Date(year, month, 0).getDate());
}
console.log(daysInMonth);

演示 http://jsfiddle.net/0mj2cxmt/7/

关于javascript - 如何在 jQuery 中填充月份数数组 - Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26395769/

相关文章:

javascript - 将类添加到具有特定类的所有元素

javascript - Node 。包含模块的正确方法

jquery - 在 DOM 中动态创建小部件

jquery - loadonce :true 未发生 jqgrid 的重新加载

javascript - 如何验证手机号码的输入字段

javascript - 如何使用 onChange 事件使复选框显示/隐藏文本

javascript - css 中的响应表

javascript - 什么正则表达式匹配所有出现的 css url?

javascript - 使用 JQuery 比较小时和日期

javascript - 如何在 JavaScript 中使用单个函数进行多个输入