Javascript 如何使用jquery或rails获取特定年份中所有周的列表
我有一个要求,我必须在下拉列表中填充特定年份中的所有周,如图所示 如何使用jquery或Rails根据年份动态获取列表?这可能会帮助您:Javascript 如何使用jquery或rails获取特定年份中所有周的列表,javascript,jquery,ruby-on-rails,Javascript,Jquery,Ruby On Rails,我有一个要求,我必须在下拉列表中填充特定年份中的所有周,如图所示 如何使用jquery或Rails根据年份动态获取列表?这可能会帮助您: function getDaysInMonth(month, year) { // Since no month has fewer than 28 days var date = new Date(year, month, 1); var days = []; console.log('month', month,
function getDaysInMonth(month, year) {
// Since no month has fewer than 28 days
var date = new Date(year, month, 1);
var days = [];
console.log('month', month, 'date.getMonth()', date.getMonth())
while (date.getMonth() === month) {
days.push(new Date(date));
date.setDate(date.getDate() + 1);
}
return days;
}
date1 = Date.today.beginning_of_year
date2 = Date.today.end_of_year
weeks = []
while date2>date1 do
weeks << [date1.beginning_of_week, date1.end_of_week]
date1=date1+7.days
end
date1=Date.today.年初
date2=Date.today.end_of_year
周=[]
当date2>date1执行时
周这可能会帮助您:
date1 = Date.today.beginning_of_year
date2 = Date.today.end_of_year
weeks = []
while date2>date1 do
weeks << [date1.beginning_of_week, date1.end_of_week]
date1=date1+7.days
end
date1=Date.today.年初
date2=Date.today.end_of_year
周=[]
当date2>date1执行时
周start\u date=date.current.start\u年
结束日期=日期。当前日期。结束年份
周=[]
(开始日期..结束日期).至第(7)组中的第(7)组。每个do范围|
周start\u date=date.current.start\u年
结束日期=日期。当前日期。结束年份
周=[]
(开始日期..结束日期).至第(7)组中的第(7)组。每个do范围|
如果您以其他方式需要阵列,则需要数周时间。您只需要在几周内更改这一行,以防您以其他方式需要阵列。你只需要在几周内更换这一行