I've used this code on two different servers:
var_dump(date("Y-m-d H:i:s"));
var_dump(gmdate("Y-m-d H:i:s"));
var_dump(date_default_timezone_get());
Both produces same date_default_timezone_get
results: UTC
, but times are different, in first one i got (PHP version: 5.6.17 ):
var_dump(date("Y-m-d H:i:s")); // result: 2016-01-18 09:57:45
var_dump(gmdate("Y-m-d H:i:s")); // result: 2016-01-18 09:57:45
And the second produces following results (PHP version: 5.4.37 ):
var_dump(date("Y-m-d H:i:s")); // result: 2016-01-18 12:29:37
var_dump(gmdate("Y-m-d H:i:s")); // result: 2016-01-18 12:29:37
Both PHP configs from phpinfo()
is the same:
Maybe it's about server system date or someting?