Dans ma vue, je veux afficher la date actuelle au format mm/dd/yyyy.
Réponses
Trop de publicités?
jerhinesmith
Points
5425
Vous pourriez simplement faire (remplacer par Time
pour DateTime
si vous utilisez ruby pur -- c'est-à-dire sans rails) :
DateTime.now.strftime('%m/%d/%Y')
Si vous utilisez souvent ce format, vous pouvez créer un initialisateur date_time_formats dans votre fichier RAILS_ROOT/config/initializers
(en supposant que Rails 2).
Quelque chose comme ça :
# File: date_time_formats.rb
ActiveSupport::CoreExtensions::Time::Conversions::DATE_FORMATS.merge!(
:human => "%m/%d/%Y"
)
vous permettra alors d'utiliser la version plus conviviale de DateTime.now.to_s(:human)
dans votre code.
Spyros
Points
181