ruby-on-rails Ruby on Rails:比较两个日期的最好方法是什么

ovfsdjhp  于 2022-11-26  发布在  Ruby
关注(0)|答案(3)|浏览(148)

我有一个日期变量,以“YYYY-mm-dd”格式存储为字符串。如果该日期尚未过期,最好的检查方法是什么?

yrwegjxp

yrwegjxp1#

Date.parse('2010-11-01') < Date.today

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

clj7thdc

clj7thdc2#

你还能用前世吗?

Date.parse("2012-11-01").past?
qhhrdooz

qhhrdooz3#

如果要比较日期的某些属性,也可以执行以下操作:

Date.parse('2010-11-01').month < Date.today.month
Date.parse('2010-11-01').year < Date.today.year
Date.parse('2010-11-01').day < Date.today.day

相关问题