次のコードは、解析される時間が30日以上前であると評価します。合格時間の評価/比較
Time.parse("2011-01-03T14:31:57Z") < 30.days.ago
=> true
これは本当ですか? <
が間違っているように見え、>
であるはずです。私は何が欠けていますか?
次のコードは、解析される時間が30日以上前であると評価します。合格時間の評価/比較
Time.parse("2011-01-03T14:31:57Z") < 30.days.ago
=> true
これは本当ですか? <
が間違っているように見え、>
であるはずです。私は何が欠けていますか?
30.days.ago
は30日前の時刻です。あなたの時間が30日以上前であるかどうかを確認しています。
「30日未満」、「30日前」、「30日以上前」とは読まないでください。
>
は、前の日付より過去の日付または「より大きい」日付を指します。 30日前は1月3日を過ぎています。