タグ

ブックマーク / takaaki.info (1)

  • HTTPヘッダにUNIX Timestampを入れるべきではないのか

    APIを設計していてHTTPヘッダに情報を入れることがあるけれど、その際に時間を入れたい時があります。その際にどんな形式にすればいいのかなっていう話題です。 時間というのはいろいろな形式で表現が可能です。 形式名 例 RFC 1123 Thu, 17 Oct 2013 23:12:00 JST ISO 8601 20131017T231200+0900 UNIX Timestamp 1381999405 で、この中で一番何がプログラム的に取り扱いやすいかといえばUNIX Timestamp、いわゆるエポック秒かなと自分は思っています。数値だし、それにタイムゾーンの概念がないので世界に単一のタイムゾーンしか無いと思っているエンジニアが変な値を入れる危険性も少ないと思われるから。しかも開発で使う言語はほぼすべてUNIX Timestampと自前の日時表現の変換の仕組みを提供しているし。他の形式

  • 1