Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > pl.comp.lang.php > #15788

[cross] MySQL i timestamp

From Roman Tyczka <noemail@because.no>
Subject [cross] MySQL i timestamp
Newsgroups pl.comp.bazy-danych, pl.comp.lang.php
Date 2018-05-26 14:25 +0200
Message-ID <136fubwhcunsl$.dlg@tyczka.com> (permalink)
Followup-To pl.comp.bazy-danych
Organization Telekomunikacja Polska

Cross-posted to 2 groups.

Followups directed to: pl.comp.bazy-danych

Show all headers | View raw


Witam,

Mam w tabeli kolumnę typu Timestamp. Edytorem (DBWorkbench) widzę, że
przedstawia ona wartość: 

26.05.2018 14:16:24

To prawidłowa wartość, bo pochodzi z chwili inserta (default
current_timestamp).
Teraz chcę odczytać wartość tego timestampa jako unix timestamp czyli int.
Z poziomu PHP za pomocą PDO otrzymuję wartość: 1527336984
Jednak ta liczba (wg. http://unixtimstamp.com) reprezentuje:

26.05.2018 12:16:24

Czyli przesunięte o 2h wstecz, zatem pewnie czas UTC.
Skąd to się bierze? I jak to poprawnie odczytać, żeby mieć tę wartość unix
timestampa poprawną?

-- 
pozdrawiam
Roman Tyczka

Back to pl.comp.lang.php | Previous | Next — Next in thread | Find similar | Unroll thread


Thread

[cross] MySQL i timestamp Roman Tyczka <noemail@because.no> - 2018-05-26 14:25 +0200
  Re: [cross] MySQL i timestamp Arkadiusz Moch <arkadiusz.moch@gmail.com> - 2018-05-27 21:25 -0700
    Re: [cross] MySQL i timestamp Roman Tyczka <noemail@because.no> - 2018-05-28 13:32 +0200
      Re: [cross] MySQL i timestamp Roman Tyczka <noemail@because.no> - 2018-05-28 13:54 +0200
        Re: [cross] MySQL i timestamp Roman Tyczka <noemail@because.no> - 2018-05-28 14:30 +0200
        Re: [cross] MySQL i timestamp Arkadiusz Moch <arkadiusz.moch@gmail.com> - 2018-05-28 05:36 -0700

csiph-web