반응형
이 달의 이름 (이름으로 날짜-오늘. 달)
Date.today.month
월 번호를 표시하는 데 사용 하고 있습니다. 월 이름을 가져 오는 명령이 있습니까, 아니면 이름을 가져야합니까?
Date::MONTHNAMES[Date.today.month]
당신에게 "1 월"을 줄 것입니다. ( require 'date'
먼저 해야 할 수도 있습니다 ).
I18n을 사용할 수도 있습니다.
I18n.t("date.month_names") # [nil, "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]
I18n.t("date.abbr_month_names") # [nil, "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]
I18n.t("date.month_names")[Date.today.month] # "December"
I18n.t("date.abbr_month_names")[Date.today.month] # "Dec"
당신은 사용할 수 있습니다 strftime
:
Date.today.strftime("%B") # -> November
http://www.ruby-doc.org/stdlib-1.9.3/libdoc/date/rdoc/Date.html#strftime-method
로케일에 관심이있는 경우 다음을 수행해야합니다.
I18n.l(Time.current, format: "%B")
Ruby 1.9의 경우 다음을 사용해야했습니다.
Time.now.strftime("%B")
I18n이있는 HTML 선택 월 :
<select>
<option value="">Choose month</option>
<%= 1.upto(12).each do |month| %>
<option value="<%= month %>"><%= I18n.t("date.month_names")[month] %></option>
<% end %>
</select>
참고 URL : https://stackoverflow.com/questions/4844253/name-of-this-month-date-today-month-as-name
반응형
'Programming' 카테고리의 다른 글
`textField : shouldChangeCharactersInRange :`를 사용하여 현재 입력 된 문자를 포함한 텍스트를 어떻게 얻습니까? (0) | 2020.07.29 |
---|---|
PHP에서 유닉스 타임 스탬프에 24 시간을 어떻게 추가합니까? (0) | 2020.07.29 |
Markdown Jekyll에서 이미지 캡션 사용 (0) | 2020.07.29 |
중복 임의의 값을 얻는 것을 피하기 위해 임의의 클래스를 시드하는 방법 (0) | 2020.07.29 |
숫자를 월 이름으로 변환하는 스위치 케이스 블록을 줄이는 방법은 무엇입니까? (0) | 2020.07.29 |