IT Share you

Rails에서 현재 날짜를 "mm / dd / yyyy"형식으로 표시하는 방법

shareyou 2020. 11. 16. 23:12
반응형

Rails에서 현재 날짜를 "mm / dd / yyyy"형식으로 표시하는 방법


내보기에서 현재 날짜를 "mm / dd / yyyy"형식으로 표시하고 싶습니다.


<%= Time.now.strftime("%m/%d/%Y") %>

간단하게 할 수 있습니다 ( 즉, Rails가없는 스트레이트 루비를 사용 Time하는 DateTime경우 대신 ) :

DateTime.now.strftime('%m/%d/%Y')

이 형식을 많이 사용하고 있다면 폴더에 date_time_formats이니셜 라이저 를 생성 할 수 있습니다 RAILS_ROOT/config/initializers(Rails 2 가정).

# File: date_time_formats.rb
ActiveSupport::CoreExtensions::Time::Conversions::DATE_FORMATS.merge!(
  :human => "%m/%d/%Y"
)

DateTime.now.to_s(:human)그러면 코드에서 보다 친숙한 버전을 사용할 수 있습니다.


나는 당신이 사용할 수 있다고 생각합니다 .strftime:

t = Time.now()
t.strftime("The date is %m/%d/%y")

이것은 "The date is 09/09/10". 에 대한 형식 코드의 훌륭한 목록은 여기참조 하십시오.strftime .


1 년이 필요하지 않은 경우 시도 할 수 있습니다. Time.now.strftime('%D')

참고 URL : https://stackoverflow.com/questions/3677753/how-to-display-the-current-date-in-mm-dd-yyyy-format-in-rails

반응형