복붙노트

[RUBY-ON-RAILS] 레일의 기본 날짜 및 시간 형식을 변경 4

RUBY-ON-RAILS

레일의 기본 날짜 및 시간 형식을 변경 4

나는 레일 4의 기본 날짜 형식을 변경하는 방법을 찾고 있었다.

해결법

  1. ==============================

    1.레일 국제화를 통해 좋은 방법 발견 (I18N) API

    레일 국제화를 통해 좋은 방법 발견 (I18N) API

    데이터 및 시간 형식은 I18N 구성과 형식을 추가하여 '변환'될 수있다.

    설정 / 로케일 / en.yml

    en:
      date:
        formats:
          default: "%d/%m/%Y"
      time:
        formats:
          default: "%d/%m/%Y %H:%M"
    

    참고 : 내가 처음처럼, 들여 쓰기에 대한 탭이없는 기억 :

    코멘트에 NoelProf에서 언급 한 바와 같이

    당신이 잘 작동 다른 방법을 발견 한 경우는 코멘트에 초대합니다.

  2. ==============================

    2.이걸 더해

    이걸 더해

    # Date
    Date::DATE_FORMATS[:default] = "%d/%m/%Y" 
    
    # Time
    Time::DATE_FORMATS[:default] = "%d/%m/%Y %H:%M" 
    

    에 설정 / 초기화 / date_time.rb

    그런 다음 서버를 다시 시작합니다.

  3. ==============================

    3.당신은 뷰에서 날짜 전에 리터 방법을 잊지 마세요 국제화 변환을 사용하는 경우!

    당신은 뷰에서 날짜 전에 리터 방법을 잊지 마세요 국제화 변환을 사용하는 경우!

    <%= l your_date %>
    
  4. from https://stackoverflow.com/questions/17870762/changing-the-default-date-and-time-format-in-rails-4 by cc-by-sa and MIT license