HTTPのヘッダーに入れる時刻を出力・パースする
HTTPのレスポンスヘッダに入れる「Date」は、RFC2616のHTTP Dateの中で以下のように定められている.
RFC1123形式というのは"Fri, 03 Jan 2014 08:39:11 GMT"みたいな形式のやつ。
rubyでこの形式の文字列を出力するには、strftimeを使って力ずくで出力することも出来ないこともないだろうけど、httpdateメソッドを使うのが一番楽っぽい
Time.now.httpdate # => "Fri, 03 Jan 2014 08:39:11 GMT"
また、RFC1123形式の時刻形式もTime.parseでパースすることが出来る
Time.parse("Fri, 03 Jan 2014 08:39:11 GMT") # => 2014-01-03 17:39:11 +0900
localtimeに勝手に変換してくれるのも嬉しい。