Zmiana czasu w PHP przy zapytaniach do bazy WinCC
: 21 sierpnia 2015, 06:52
Witam, proszę o pomoc.
Problem dotyczy zmiany czasu w raportach.
Uzywając zapytania poniżej otrzymuje dane przesuniete o różnice miedzy czasem lokalnym a UTC. Jak sobie z tym poradzić?
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
Problem dotyczy zmiany czasu w raportach.
Uzywając zapytania poniżej otrzymuje dane przesuniete o różnice miedzy czasem lokalnym a UTC. Jak sobie z tym poradzić?
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