Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zmiana czasu w PHP przy zapytaniach do bazy WinCC
sm2106
post 20.08.2015, 11:37:25
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 20.08.2015

Ostrzeżenie: (0%)
-----


Witam.
Problem dotyczy zmiany czasu w raportach.
Uzywając zapytania poniżej otrzymuje dane przesuniete o różnice miedzy czasem lokalnym a UTC. Czy żeby zniwelować tę różnicę wystarczy, że użyję
date_default_timezone_set("Europe/Warsaw");
echo date_default_timezone_get();
czy to bardziej skomplikowany problem?

Fragment kodu w PHP:

$tn[0]="TAG:R,'Agregat_MOC\MOC','".$data_P." 00:00:00.001','".$data_K." 23:59:59.001'.',TIMESTEP=86400,261'";//srednia z dnia OK


Zapytanie na przykładzie miesiąca sierpień wygląda więc następująco:

$tn[0]="TAG:R,'Agregat_MOC\MOC','2015-08-01 00:00:00.001','2015-08-31 23:59:59.001'.',TIMESTEP=86400,261'";//srednia z dnia OK


Po zmianach na czas lokalny powinno być:

$tn[0]="TAG:R,'Agregat_MOC\MOC','2015-07-31 22:00:00.001','2015-08-31 21:59:59.001'.',TIMESTEP=86400,261'";//srednia z dnia OK
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 21.10.2018 - 00:58