回答:
UNIXタイムスタンプの定義はタイムゾーンに依存しません。タイムスタンプは、絶対時刻である1970年1月1日の真夜中からUTC時間で経過した秒数(またはミリ秒)です。(UTCは夏時間調整なしのグリニッジ標準時です。)タイムゾーンに関係なく、タイムスタンプはどこでも同じ瞬間を表します。もちろん、必要に応じて、ローカルタイムゾーン表現(時間1397484936はニューヨークのローカル時間、またはジャカルタの他のローカル時間)に前後に変換できます。
http://en.wikipedia.org/wiki/Unix_timeの記事は、もっと長く読みたい場合には非常に印象的です。
in UTC time
。自分で言ったのです。a raw offset
との2つのオフセットがありますDST offset
。たとえば、America/New_York
生のオフセットは-18000
であり、DSTオフセットは3600
であるため、任意のUNIXタイムスタンプからUNIX + offset + dstOffset
、ニューヨークのタイムスタンプを取得するために計算を行う必要があります。
Unixタイムスタンプは、タイムゾーン全体で変更されることはありません。それらは、世界中の標準時間を持つことを目的として作成されます。
注:- タイムスタンプはコンピュータの現在の時刻に基づいて計算されるため、参加しているマシンの時刻設定について確信が持てるまでは、これらに依存しないでください。
誰かが「UTCは夏時間調整なしのグリニッジ標準時である」と述べました。これは単に真実ではありません。GMTには夏時間はありません。GMTはイギリスのグリニッジ(海軍観測所)で測定されます[経度0、緯度0ではありません]。UTCは赤道で測定されます[経度0と緯度0-たまたまアフリカのコストから離れた海にあります]。
どんな違いがあるの?「何時ですか」という点で違いはありません。ただし、年の計算に関しては違いがあります。1年は地球の中心(コア)の位置に基づいて測定されると思いますよね?地球のコアが同じ場所に戻ったとき、それは約365日前で、1年になります。その方法では測定されません。地球上の特定の場所が、365日前と同じ場所(太陽との相対位置)に戻ったときに測定されます。しかし、1日と1年の期間は均等に分割されません。地球が1年前の状態に戻ったら、地球は昨年と同じ方向を向いていないため、地球上のスポットは1年前と同じ方向を向いていない。さらに北にあるので、グリニッジは、去年の0 Lat / 0 Longと同じ場所に(太陽に対して)同じ場所に戻ることはありません。したがって、Greenwithと0/0に基づいて定義すると、「1年には何日あるか」という質問に対して、少しではありますが異なる回答が得られます。言い換えると、地球上の特定のスポットが1年前の場所に戻ったとき(太陽に対して)、地球のコアは1年前と同じスポットではないため、どのスポットが地球上の別の場所を選択すると、地球の中心が1年前とは異なる場所(太陽に対して)になるため、問題を選択します。少しではありますが、「1年は何日ですか」という質問に対する答えは異なります。言い換えると、地球上の特定のスポットが1年前の場所に戻ったとき(太陽に対して)、地球のコアは1年前と同じスポットではないため、どのスポットが地球上の別の場所を選択すると、地球の中心が1年前とは異なる場所(太陽に対して)になるため、問題を選択します。少しではありますが、「1年は何日ですか」という質問に対する答えは異なります。言い換えると、地球上の特定のスポットが1年前の場所に戻ったとき(太陽に対して)、地球のコアは1年前と同じスポットではないため、どのスポットが地球上の別の場所を選択すると、地球の中心が1年前とは異なる場所(太陽に対して)になるため、問題を選択します。
UTCもGMTも夏時間はありません。グリニッジが存在するタイムゾーンであるヨーロッパ/ロンドン時間。しかし、GMTはそうではありません。GMTは、アメリカ人が「標準時」と呼ぶもの、つまりDSTなしのものです。
質問に戻ると、エポック時間には厳密にはタイムゾーンがありません。これは特定の時点に基づいており、偶然にも「偶数」のUTC時間(1年と10年の正確な開始時など)に合わせられます。その概念があなたの脳にうまく適合せず、エポック時間をUTCであると考えるのに役立つ場合は、すぐに進んでください。あなたは良い仲間であり、物事の壮大な計画において、それは本当に問題ではありません。somoeneに1ドルが授与される訴訟を目にしたことがあります。それは一種の「あなたは正しいが、それは本当に重要ではない」タイプの評決です。エポック時間はUTCタイムゾーンであると誰かがあなたを訴えた場合、彼らは$ 1を獲得します。地球上のどのタイムゾーンのスターバックスでも、コーヒーを購入することはできません。