Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用jquery或rails获取特定年份中所有周的列表_Javascript_Jquery_Ruby On Rails - Fatal编程技术网

Javascript 如何使用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,

我有一个要求,我必须在下拉列表中填充特定年份中的所有周,如图所示

如何使用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, '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范围|

如果您以其他方式需要阵列,则需要数周时间。您只需要在几周内更改这一行,以防您以其他方式需要阵列。你只需要在几周内更换这一行