## Time
* <a name="tz-config"></a>
在 `application.rb` 里設置相應的時區。
<sup>[[link](#time-now)]</sup>
```Ruby
config.time_zone = 'Eastern European Time'
# 可選配置——注意取值只能是 :utc 或 :local 中的一個(默認為 :utc)
config.active_record.default_timezone = :local
```
* <a name="time-parse"></a>
不要使用 `Time.parse`。
<sup>[[link](#time-parse)]</sup>
```Ruby
# 差
Time.parse('2015-03-02 19:05:37') # => 會假設時間是基于操作系統的時區。
# 好
Time.zone.parse('2015-03-02 19:05:37') # => Mon, 02 Mar 2015 19:05:37 EET +02:00
```
* <a name="time-now"></a>
不要使用 `Time.now`。
<sup>[[link](#time-now)]</sup>
```Ruby
# 差
Time.now # => 無視所配置的時區,返回操作系統時間。
# 好
Time.zone.now # => Fri, 12 Mar 2014 22:04:47 EET +02:00
Time.current # 結果同上,但更簡潔
```