Ruby on Rails:比较两个日期的最佳方式?

krn*_*krn 42 ruby-on-rails date

我有一个日期变量,以'YYYY-mm-dd'格式存储为String.如果该日期尚未通过,最好的检查方法是什么?

Dav*_*ulc 76

Date.parse('2010-11-01') < Date.today
Run Code Online (Sandbox Code Playgroud)

如果'2010-11-01'已经过去,将返回true

  • 小心时区......你每年只会遇到一次夏令时错误! (7认同)

dan*_*tin 64

你也可以用过去?

Date.parse("2012-11-01").past?
Run Code Online (Sandbox Code Playgroud)