Trywialne pytania o ciekawość: [1] Jaki to dzień? (Czy data zmienia się w zależności od zmiany na międzynarodowej linii daty? Często wydaje się, że jest to jedna data później niż w miejscu, w którym mieszkam).

Trywialne pytania o ciekawość: [1] Jaki to dzień? (Czy data zmienia się w zależności od zmiany na międzynarodowej linii daty? Często wydaje się, że jest to jedna data później niż w miejscu, w którym mieszkam).
Anonim

Odpowiedź:

Wszystkie daty i godziny na Sokratejskim są oparte na strefie czasowej UTC. Kliknij tutaj, aby zobaczyć aktualny czas w UTC.

Wyjaśnienie:

UTC, czyli „Coordinated Universal Time”, to strefa czasowa oparta na 0# "" ^ długość geograficzna i jest uważany za wymienny z GMT.

Przechowywanie czasu w bazach danych może się skomplikować, ponieważ istnieje wiele opcji formatów i stref czasowych.

Aby uniknąć niejednoznaczności i złożoności, przechowujemy cały czas jako sygnatury czasowe UNIX, które zliczają liczbę sekund w strefie czasowej UTC od 00:00:00 1 stycznia 1970 roku.

Piszę tę odpowiedź o 10:51 w strefie czasowej EDT (Nowy Jork), czyli o 14:51 w UTC, ale oba mają znacznik czasu 1438699916.

Wszystkie statystyki są obliczane na podstawie dni UTC.

Kiedy tylko jest to możliwe, pokazujemy czas „od teraz” dla zdarzenia, zamiast rzeczywistego czasu UTC, w którym zdarzenie miało miejsce. Np. Odpowiemy na pytanie „5 minut temu” zamiast pokazywać czas UTC, ponieważ „5 minut temu” będzie prawdziwe dla wszystkich czytelników i łatwe do zrozumienia.