Since PHP 5.1.0, there has been an extension named date
in the PHP core. This is the new implementation of PHP's datetime support.
Although it will attempt to guess your system's timezone setting, you
should set the timezone manually. You can do this in any of three ways: