tôi đang tìm kiếm một cách để thay đổi định dạng ngày mặc định trong Rails 4.Thay đổi ngày mặc định và định dạng thời gian trong Rails 4
Trả lời
Tìm thấy một cách tiếp cận thoải mái qua Rails Internationalization (I18n) API
dữ liệu và định dạng thời gian có thể 'được dịch' bằng cách thêm định dạng vào cấu hình i18n.
config/miền địa phương/en.yml
en:
date:
formats:
default: "%d/%m/%Y"
time:
formats:
default: "%d/%m/%Y %H:%M"
Lưu ý: nhớ để không có các tab cho sự thụt lề, như tôi đã lần đầu tiên :)
Như đã đề cập bởi NoelProf trong các ý kiến
Để sử dụng chuyển đổi i18n, đừng quên chữ L (chữ thường L) trước ngày trong lượt xem! Ví dụ: <% = l your_date%>
Bạn được mời nhận xét nếu bạn tìm thấy các cách khác hoạt động tốt.
Thêm này
# Date
Date::DATE_FORMATS[:default] = "%d/%m/%Y"
# Time
Time::DATE_FORMATS[:default] = "%d/%m/%Y %H:%M"
để config/initializers/date_time.rb
Sau đó khởi động lại máy chủ.
Có phải điển hình để sử dụng 'date_time.rb' làm tên tệp không? Tôi biết điều đó không quan trọng nhưng trong ví dụ mã từ http://api.rubyonrails.org/classes/DateTime.html#method-i-to_formatted_s nó hiển thị 'time_format.rb'. – Kirk
Nếu bạn sử dụng chuyển đổi i18n, đừng quên phương pháp l
trước ngày bạn xem!
<%= l your_date %>
xin lỗi không thể thêm ý kiến cho đến nay ... –
Chào mừng bạn đến với StackOverflow, vui lòng chỉnh sửa câu trả lời của bạn để làm cho người hỏi hỏi hiểu rõ hơn về giải pháp của bạn. –
- 1. Chuyển đổi thời gian Epoch sang định dạng ngày tháng và thời gian trong Java
- 2. Thay đổi định dạng của created_at trong Rails 3.1?
- 3. thay đổi định dạng ngày mặc định bằng ruby trên đường ray?
- 4. thay đổi định dạng ngày MySql
- 5. Chuyển đổi định dạng mặc định java.util.date thành Dấu thời gian trong Java
- 6. Rails 3, Chỉ xem định dạng ngày?
- 7. Android: Thay đổi định dạng thời gian theo định dạng thời gian hiện tại của Thiết bị
- 8. định dạng thời gian fullcalendar
- 9. Làm thế nào để thay đổi định dạng mẫu Django ngày mặc định?
- 10. Thay đổi xác định dạng ngày, MVC 3 và jQuery
- 11. Thay đổi định dạng in nổi mặc định
- 12. Dấu thời gian ngày mặc định của SQL Server?
- 13. R - ngày và thời gian lĩnh vực chuyển đổi để POSIXct với định dạng HHMMSS
- 14. Thay đổi kể từ ngày và định dạng giờ để định dạng số
- 15. Làm cách nào để đặt cột sắp xếp mặc định trong lưới extjs4 và thay đổi định dạng ngày?
- 16. Thay đổi định dạng ngày tháng trong R
- 17. Thay đổi định dạng ngày tháng mặc định trên một cơ sở dữ liệu trong SQL Server
- 18. định dạng dấu thời gian sqlite
- 19. Thay đổi trang mặc định trong yii
- 20. Định dạng thời gian NLog
- 21. Thay đổi định dạng ngày ngắn trong Ubuntu
- 22. thay đổi tab mặc định trong snipMate
- 23. Thay đổi định dạng ngày tháng trong chuỗi android
- 24. Thay đổi định dạng ngày trong ứng dụng ASP.NET MVC
- 25. Định dạng ngày giờ trong asp.net mvc 4
- 26. Định dạng chuỗi ngày giờ mặc định với múi giờ
- 27. Định dạng Dấu thời gian trong Java
- 28. Làm thế nào để thay đổi định dạng mặc định trong StringToDate? Spring WebFlow
- 29. Định dạng thời gian UNIX UNIX
- 30. Cách đặt định dạng ngày và giờ trong IIS 7
tuyệt vời .. đã lưu cho tôi một thời gian :) – whizcreed
Để sử dụng chuyển đổi i18n, đừng quên chữ L (chữ thường L) trước ngày bạn xem! Ví dụ: '<% = l your_date%>' – NoelProf