Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.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
Ruby on rails 获取月份的开始日期和结束日期_Ruby On Rails_Time - Fatal编程技术网

Ruby on rails 获取月份的开始日期和结束日期

Ruby on rails 获取月份的开始日期和结束日期,ruby-on-rails,time,Ruby On Rails,Time,我想在RubyonRails中获取月份的开始和结束日期。用户输入1..12之间的整数值。 如果用户输入1,则JAN开始日期、结束日期 如果用户输入2,则FEB开始日期、结束日期 如果用户输入3,则MARCHstart\u date,end\u date 依此类推在主动_支持(Rails的一部分)中有内置方法: active_支持中有内置方法(Rails的一部分): 我想如果用户输入1然后是1月,如果输入2然后是2月开始日期结束日期等等,那么编辑您的问题以使其更易于理解。请不要使用大写字母锁。好吧

我想在RubyonRails中获取月份的开始和结束日期。用户输入1..12之间的整数值。 如果用户输入1,则
JAN
开始日期、结束日期 如果用户输入2,则
FEB
开始日期、结束日期 如果用户输入3,则
MARCH
start\u date,end\u date
依此类推

在主动_支持(Rails的一部分)中有内置方法:


active_支持中有内置方法(Rails的一部分):


我想如果用户输入1然后是1月,如果输入2然后是2月开始日期结束日期等等,那么编辑您的问题以使其更易于理解。请不要使用大写字母锁。好吧,那今年呢?我们不能没有年份号的日期,另一方面,用户只输入月份号。默认情况下是当前年份。还有其他解决方案吗?我想如果用户输入1,那么输入1,那么输入1,如果输入2,那么输入2,开始日期,结束日期等等,然后编辑您的问题以使其更易于理解。请不要使用大写字母锁。好吧,那今年呢?我们不能没有年份号就有日期,另一方面,用户只输入月份号。默认情况下,它是当前年份,还有其他解决方案吗?
month_number = 5 # user-provided month number
month_beginning = Date.new(Date.today.year, month_number)
# => Sun, 01 May 2016
month_ending = month_beginning.end_of_month
# => Tue, 31 May 2016