【发布时间】:2016-12-07 09:09:33
【问题描述】:
我想从开始日期计算结束日期。 我有工作日数(所以没有周日和周六)。 这是我的功能:
def ending_date(start_date, number_of_working_days)
date = 0
ending_date = start_date
while date > number_of_working_days
next if ending_date.sunday? || ending_date.saturday?
finish = ending_date + 1.day unless date.saturday? or date.sunday?
date += 1
end
finish
end
我得到nil。我不知道为什么。
如果 somedoby 可以帮助我解决这个问题,请:)
【问题讨论】:
-
date > number_of_working_days=>0 > number_of_working_days
标签: ruby-on-rails ruby timezone