【问题标题】:date in future for RailsRails 的未来日期
【发布时间】:2010-05-04 14:15:22
【问题描述】:

我正在尝试进行验证,以验证输入的日期是未来的日期以及所选的日期是未来 7 天。

为了验证日期是否在将来我使用;

valid_until.future? 

而且这个工作正常,但是要进行验证以检查所选日期是否在 7 天后?

【问题讨论】:

    标签: ruby-on-rails datetime


    【解决方案1】:
    valid_until.future? && valid_until < 7.days.since(Time.now).to_date
    

    【讨论】:

    • 我收到“日期与时间比较失败”
    • 如何在 Rails 模型中使用该代码作为验证定义的一部分?我试过了:validates :start_time, self.start_time.future? &amp;&amp; valid_until &lt; 14.days.since(Time.now).to_date,但没用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多