Moim zdaniem chcę wyświetlić bieżącą datę w formacie "mm/dd/rrrr".Jak wyświetlić aktualną datę w formacie "mm/dd/rrrr" w Railsach
Odpowiedz
<%= Time.now.strftime("%m/%d/%Y") %>
Można po prostu zrobić (zastępcze w Time
dla DateTime
przypadku korzystania prosto Ruby - czyli nie Rails):
DateTime.now.strftime('%m/%d/%Y')
Jeśli używasz tego formatu dużo, może chcesz stworzyć date_time_formats
inicjatora w folderze RAILS_ROOT/config/initializers
(zakładając Rails 2), mniej więcej tak:
# File: date_time_formats.rb
ActiveSupport::CoreExtensions::Time::Conversions::DATE_FORMATS.merge!(
:human => "%m/%d/%Y"
)
które następnie umożliwiają stosowanie bardziej przyjazną wersję DateTime.now.to_s(:human)
w kodzie.
Jest to najbardziej elegancki sposób to zrobić. Używanie strftime w każdym miejscu jest nieporządne. Właściwie choć można po prostu zrobić coś takiego (mniej opisowy) '' 'rubinowe Data :: DATE_FORMATS [: MDR] = "% B% d,% Y" Czas :: DATE_FORMATS [: MDR] = "% B% d% Y" Czas :: DATE_FORMATS [: month_and_year] = "% B% Y" Czas :: DATE_FORMATS [: pretty] = lambda {| czas | time.strftime ("% a,% b% e na% l:% M") + time.strftime ("% p") downcase } '' ' – Subimage
Należy zauważyć, że zmiany tylko w plikach konfiguracyjnych działają po ponownym uruchomieniu serwera, w przeciwieństwie do zmian w modelach, widokach i kontrolerach. – CurlyCorvus
myślę, że można użyć .strftime
:
t = Time.now()
t.strftime("The date is %m/%d/%y")
To powinno dać "The date is 09/09/10"
. Zobacz here, aby uzyskać świetną listę kodów formatu dla .strftime
.
Jeśli nie potrzebują pełnego roku można spróbować Time.now.strftime('%D')
- 1. Pobierz aktualną datę w formacie java.sql.Date
- 2. Jak uzyskać aktualną datę w formacie ISO, używając Perla?
- 3. Jak uzyskać aktualną datę w codeigniter
- 4. Jak odzyskać aktualną datę Symfony2
- 5. Jak uzyskać aktualną datę?
- 6. Uzyskaj aktualną datę w Thymeleaf
- 7. Jak mogę znaleźć aktualną trasę w Railsach?
- 8. Jak wybrać aktualną datę w Hive SQL
- 9. Jak uzyskać aktualną datę w Cocoa
- 10. Jak ustawić aktualną datę w DatePicker?
- 11. Moment uzyskać aktualną datę
- 12. Jak wydrukować datę w formacie mm/dd/rrrr w VB
- 13. Konwertuj milisekundy na sformatowaną datę w Railsach
- 14. Uzyskaj aktualną datę w Swift 3?
- 15. Pobierz aktualną datę i datę po dwóch miesiącach w php
- 16. Pobierz aktualną datę w formacie DD-Mon-YYY w JavaScript/Jquery
- 17. Otrzymasz aktualną datę, biorąc pod uwagę strefę czasową w PHP?
- 18. pobierz aktualną datę i godzinę
- 19. Jak uzyskać aktualną datę za pomocą jquery?
- 20. Jak wyświetlić dzisiejszą datę w raporcie SSRS?
- 21. Jak wyświetlić datę modyfikacji pliku w Jekyll?
- 22. Konwertuj datę w formacie MM/DD/RRRR na datę MySQL
- 23. jak uzyskać aktualną datę/czas jako obiekt daty w PHP
- 24. Konwersja normalne datę w formacie ISO-8601
- 25. Wyświetl datę w formacie dd/mm/rrrr w witrynie vb.net
- 26. Jak odjąć mikrotime i wyświetlić datę z milisekundami w php?
- 27. PHP: Przetwórz datę w zlokalizowanym formacie
- 28. Jak sortować datę w formacie tekstowym w java?
- 29. Jak wyświetlić datę za pomocą znacznika c: out w jakimś formacie
- 30. PHP - pobierz aktualną datę wydania wersji php
https://hackhands.com/format-datetime-ruby/ – Jason