Quelques autres options, à titre indicatif
-10.days.ago
# Available in Rails 4
DateTime.now.days_ago(-10)
J'énumère juste toutes les options que je connais :
[1] Time.now + 10.days
[2] 10.days.from_now
[3] -10.days.ago
[4] DateTime.now.days_ago(-10)
[5] Date.today + 10
Alors maintenant, quelle est la différence entre eux si nous nous soucions du fuseau horaire :
-
[1, 4]
Avec le fuseau horaire du système
-
[2, 3]
Avec la configuration du fuseau horaire de votre application Rails
-
[5]
Date seulement, pas de temps inclus dans le résultat
0 votes
Ça devrait marcher. Quelle erreur obtenez-vous ?
0 votes
Ça devrait marcher, oui. Comme vous êtes dans des rails, Time.zone.now semble plus approprié.