반응형
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')
반응형
'IT Share you' 카테고리의 다른 글
Java Enums : 클래스의 열거 된 값 나열 (0) | 2020.11.16 |
---|---|
$ (this)와 jquery의 차이점 (0) | 2020.11.16 |
Excel 통합 문서가 이미 열려 있는지 감지 (0) | 2020.11.16 |
Handlebars.js는 [Object object] 대신 객체를 구문 분석합니다. (0) | 2020.11.16 |
날짜 / 시간 범위에서 데이터 선택 (0) | 2020.11.16 |