I setup both PHP and mySQL conf files to be have default timezone = 'Europe/Rome' (or at least I think I did it)
if i query mysql
mysql> SELECT @@global.time_zone, @@session.time_zone;
+--------------------+---------------------+
| @@global.time_zone | @@session.time_zone |
+--------------------+---------------------+
| SYSTEM | SYSTEM |
+--------------------+---------------------+
mysql> SELECT CURRENT_TIMESTAMP(); // it's 6:38pm in NYC now
+---------------------+
| CURRENT_TIMESTAMP() |
+---------------------+
| 2016-02-09 18:38:45 |
+---------------------+
but i live in NY, the server is located in US (MediaTemple) and when i test my query it saves with New_York time converted in 24h format:
eg. i just entered a row in my table using ...time = NOW()...
here in NYC is 6:31pm
but the time in mysql row displays 2016-02-09 18:31:47
where i was expecting to see 2016-02-09 00:31:47
which is time in Rome/Berlin
what am i doing wrong?? where do i need to set up the timezone then?