Cześć, mam taki problem pobierając dane z tabeli (data) a następnie wyświetlając dane jest wszystko ok, jednak gdy wrzucę tę dane do DataTime w celu dalszej obróbki godzina już jest inna.
echo $results->start;
$start = new DateTime($results->start);
echo "<br>";
echo $start->format('Y-m-d H:m:s');
Przy wyświetleniu pierwszej zmiennej jest wszystko okej, dane są prosto z tabeli jednak w przypadku drugiej już tak nie jest, różnica w czasie jest równa 45 minut do tyłu próbowałem coś robić ze strefami czasowymi jednak bez efektu.
Rezultat skryptu:
2018-03-12 07:48:31
2018-03-12 07:03:31