Ruby 评估/比较经过的时间量

Ruby 评估/比较经过的时间量,ruby,time,Ruby,Time,下面的代码评估正在解析的时间是否大于30天前 Time.parse("2011-01-03T14:31:57Z") < 30.days.ago => true 为什么这是真的?在我看来,这就像是一个故事。我错过了什么?30.days.ago是一个时间,那个时间是30天前。你要看你的时间是否早于30天前,而且确实如此 因此,不要把它看成是30天前的事,要把它看成是30天前的事,或者是30天前的事。>指的是超过或大于前一个日期的事。30天前已经过了1月3日,因此它更大 Time.pa

下面的代码评估正在解析的时间是否大于30天前

Time.parse("2011-01-03T14:31:57Z") < 30.days.ago
 => true
为什么这是真的?在我看来,这就像是一个故事。我错过了什么?

30.days.ago是一个时间,那个时间是30天前。你要看你的时间是否早于30天前,而且确实如此

因此,不要把它看成是30天前的事,要把它看成是30天前的事,或者是30天前的事。

>指的是超过或大于前一个日期的事。30天前已经过了1月3日,因此它更大

Time.parse("2011-01-03T14:31:57Z") < 30.days.ago
 => true