2009-08-27 6 views
2

아무도 내 레일 config.time_zone에 대한 BST를 사용할 수있는 방법을 알고 config/environment.rb 파일? 내가 UTC로 남아있는 그리고 난이 (X 달의> 지난 일요일 + 1 시간)레일 BST 표준 시간대 구현

을 존중 시간 클래스를 확장 한 후 지원하는 시간대의 목록에 BST를 추가 생각하고있어 순간

지원되는 시간대 목록은 어디에서 찾을 수 있습니까?

주변에서 검색하는 것은 많은 불만을 발견했지만 답변이 많지 않습니다. 이것은 guthub 최대한 빨리 될 것입니다. 당신은 아마 UTC +00:00입니다 London라는 이름의 시간대를 볼 수 있지만, 제대로 시간을 절약 영국 일광을 처리해야 건배, Dougle

답변

5
rake time:zones:all 

.

+0

, 내가 그것을 UTC의 별칭 –

+0

대기했다 GMT와 같은 것 같아요 처리합니다 당신은 맞았습니다. 런던은 BST를 사용합니다. 물론 로그에있는 SQL 쿼리는 UTC 만 있습니다. 환호성 molft –

2

당신이 영국이 설정해야 할 시간대이 자동으로 BST는 불행하게도 '런던'아직 초기 시간을오고있다

Time.zone = 'London' 
Time.zone.now 
=> Sun, 17 Oct 2010 02:09:54 BST +01:00 
+0

개발 환경 (레일 3.2.12)을로드 중 : 001> Time.zone = 'UK' ArgumentError : 유효하지 않은 시간대 : UK – DNNX

+0

레일 4.1.0에서 동일한 오류 – DNNX

+1

@DNNX 이것이 변경되었으며 '런던'을 사용할 수 있으며 작동합니다. – MatthewFord