Donc, en rubis, vous pouvez faire Time.now + 10.hours ...
Il n'y a pas d'équivalent pour les secondes et les minutes? Par exemple, Time.now + 15.mins.
Donc, en rubis, vous pouvez faire Time.now + 10.hours ...
Il n'y a pas d'équivalent pour les secondes et les minutes? Par exemple, Time.now + 15.mins.
Ruby (le langage de programmation) n'ont pas d' 10.hours
, c'est ActiveSupport
dans le cadre de Ruby on Rails (le framework web). Et oui, il ne avoir à la fois minutes
et seconds
méthodes.
Toutefois, Time#+
(la + méthode sur le Temps instances) retourne une nouvelle instance qui est du nombre de secondes dans le futur. Donc, sans Ruby on Rails sucre, vous pouvez tout simplement faire:
irb> t = Time.now
#=> 2011-08-03 22:35:01 -0600
irb> t2 = t + 10 # 10 Seconds
#=> 2011-08-03 22:35:11 -0600
irb> t3 = t + 10*60 # 10 minutes
#=> 2011-08-03 22:45:01 -0600
irb> t4 = t + 10*60*60 # 10 hours
#=> 2011-08-04 08:35:01 -0600
Je pense que vous parlez des extensions ajoutées par Rails. Je pense que vous avez besoin de 15.minutes
Voir la documentation ici
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.