我有一个日期变量,存储为字符串 'YYYY-mm-dd' 格式。最好的方法是什么,以检查该日期是否已经过去?
我有一个日期变量,存储为字符串 'YYYY-mm-dd' 格式。最好的方法是什么,以检查该日期是否已经过去?
Date.parse('2010-11-01') < Date.today
如果'2010-11-01'已经过去,将返回true
Date.parse("2012-11-01").past?
future?
:如果日期/时间在未来,则返回true:Date.parse("2012-11-01").future?
将返回false。 - belgoros!future?()
而不是past?
以便与冻结的时间匹配。 - Cyril Duchon-Doris如果你想比较一些日期的属性,你也可以这样做:
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