在运行 def 之前,我需要定义哪个先出现。我必须整理文件并设置下一周的日期,但该日期可能是星期一或星期三。到目前为止,我已经得到了它,但不确定如何判断在其中使用哪个日期。我需要使用先到的日期。
require 'date'
def date_of_next(day1, day2)
day = day1
date = Date.parse(day)
delta = date >= Date.today ? 0 : 7
date + delta
end
hello = date_of_next("Monday", "Wednesday")
puts hello
问题:如果我在星期六,我需要得到即将到来的“星期一”的日期。但是,如果我在星期二,我需要得到“星期三”的日期。当我完成任务后,它将每天运行以获取此信息。