A mon avis, je souhaite afficher la date actuelle au format "mm/jj/aaaa".Comment afficher la date actuelle au format "mm/jj/aaaa" dans Rails
Répondre
<%= Time.now.strftime("%m/%d/%Y") %>
Vous pouvez simplement faire (substitut à Time
pour DateTime
si vous utilisez Ruby droite - ie pas de Rails):
DateTime.now.strftime('%m/%d/%Y')
Si vous utilisez ce format beaucoup, vous voudrez peut-être créer un date_time_formats
initialiseur dans votre dossier RAILS_ROOT/config/initializers
(en supposant que Rails 2), quelque chose comme ceci:
# File: date_time_formats.rb
ActiveSupport::CoreExtensions::Time::Conversions::DATE_FORMATS.merge!(
:human => "%m/%d/%Y"
)
qui sera ensuite vous permettre d'utiliser la version plus conviviale de DateTime.now.to_s(:human)
dans votre code.
Ceci est la façon la plus élégante de le faire. Utiliser strftime partout est désordonné. En fait, si vous pouvez juste faire quelque chose comme ça (moins bavard) '' 'rubis Date :: DATE_FORMATS [: MDY] = "% B% d% Y" :: Temps DATE_FORMATS [: MDY] = "% B% d% Y" Temps :: DATE_FORMATS [: month_and_year] = "% B% Y" Temps :: DATE_FORMATS [: pretty] = lambda {| temps | time.strftime ("% a,% b% e à% l:% M") + time.strftime ("% p"). Downcase } '' ' – Subimage
Il est à noter que les modifications dans les fichiers de configuration uniquement prendre effet après le redémarrage du serveur, contrairement aux changements de modèles, de vues et de contrôleurs. – CurlyCorvus
Je pense que vous pouvez utiliser .strftime
:
t = Time.now()
t.strftime("The date is %m/%d/%y")
Cela devrait donner "The date is 09/09/10"
. Voir here pour une excellente liste des codes de format pour .strftime
.
Si vous n'avez pas besoin l'année vous pouvez essayer Time.now.strftime('%D')
- 1. Importation Format de date mmjjaaaa
- 2. SQLite et insertion de la date actuelle au format UTC
- 3. Sharepoint: Afficher la date actuelle
- 4. Voulez-vous afficher la date/l'heure actuelle
- 5. trac wiki: comment afficher la date actuelle
- 6. PHP - Afficher la date actuelle en mots?
- 7. Comment enregistrer la date dans Excel au format de date
- 8. Comment convertir date d'enregistrement au format chaîne au format Date
- 9. Date actuelle en PHP
- 10. format date au format mysql
- 11. Date actuelle de l'offre dans Rails
- 12. date format dans asp.net
- 13. Comment obtenir la date actuelle au format ISO en utilisant Perl?
- 14. Syntaxe dans un Seam page.xml pour afficher la date actuelle?
- 15. En PHP: Comment stocker l'heure/date actuelle au format UTC dans une chaîne?
- 16. Comment exporter la page ASPX actuelle au format PDF
- 17. Comment changer la date au format de Mysql dans Jsp?
- 18. Comment obtenir la date actuelle dans Cocoa
- 19. comment afficher une date au format 25/02/2007 en javascript, si j'ai objet date
- 20. Rails HTML Afficher Format Question
- 21. rails format de date du champ d'erreur
- 22. comment ajouter date heure actuelle dans le domaine bigint
- 23. Comment afficher les données au format donné
- 24. aller chercher la date actuelle en sql
- 25. Format de la date Jquery
- 26. Comment formater l'objet date-heure au format jj/mm/aaaa?
- 27. Enregistrer la page actuelle au format HTML sur le serveur
- 28. php format de date
- 29. Format de date par défaut dans Rails (Besoin d'être ddmmyyyy)
- 30. méthode pour afficher float au format datetime
https://hackhands.com/format-datetime-ruby/ – Jason