My server is in another timezone, when I set mysql server to my timezone and display current time it shows the time minus 1 hour, as if we where still in winter time, although we have moved in my timezone to summer time DTS. my code, in php:
$sql->query("SET time_zone= '+02:00' ;"); //sets mysql timezone
$result = $sql->query("SELECT NOW();");
while($row = mysqli_fetch_array($result)){
echo "<br/>Database Date: ".$row[0]; //display current mysql time
}
date_default_timezone_set("Asia/Jerusalem"); //sets php timezone
echo "<br/>PHP Date: ".date('Y-m-d H:i:s')."<br/>";
Now php time displays perfectly, mysql time displays one hour earlier.(winter time) I need to fix mysql date, I'm using a TimeStamp that auto updates on insertion to table. I'm sure there has to be an option to enable Daylight time saving just never came across it.