Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > pl.comp.lang.php > #15790
| From | Roman Tyczka <noemail@because.no> |
|---|---|
| Subject | Re: [cross] MySQL i timestamp |
| Newsgroups | pl.comp.lang.php |
| References | <136fubwhcunsl$.dlg@tyczka.com> <a4f7f2c7-076f-44d7-adcc-7a3d5f0aa162@googlegroups.com> |
| Date | 2018-05-28 13:32 +0200 |
| Message-ID | <iinebgrxzwkk$.dlg@tyczka.com> (permalink) |
| Organization | Telekomunikacja Polska |
On Sun, 27 May 2018 21:25:42 -0700 (PDT), Arkadiusz Moch wrote:
> W dniu sobota, 26 maja 2018 14:25:31 UTC+2 użytkownik Roman Tyczka napisał:
>> 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
>
> Sprawdź php.ini:
>
> [...]
> [Date]
> ; Defines the default timezone used by the date functions
> ; http://php.net/date.timezone
> date.timezone = "Europe/Warsaw"
> [...]
Niestety na biznes-host nie ma dostępu do php.ini
Spróbowałem za pomocą funkcji w skrypcie:
date_default_timezone_set('Europe/Warsaw');
ale nic to nie dało.
A czy jest jakaś funkcja w PHP, której zapodam unix timestampa w UTC i ona
skoryguje go do lokalnego czasu serwera? Nie mogę nic takiego znaleźć.
--
pozdrawiam
Roman Tyczka
Back to pl.comp.lang.php | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll 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