You are *required* to use the date.timezone setting in php date function
When you try to use date function in php and if it gives you the following issue:
Warning: date() [function.date]: It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function…….
It’s probably the configuration issue in php.ini file. If you have multiple versions of php installed and didn’t know which one you are using. Create a page with only
<?php phpinfo(); ?>
and load the page, search for php.ini and it will tell you where you php.ini file is.
NOW, to FIX the date() function issue, open the php.ini file, search for
;date.timezone =
and change it to
date.timezone = “America/New_York”
Save the file, restart your server and then you should be able to use the date() function without any issue.
If you see warning date(): Invalid date.timezone value “America/New_York” after you added the date.timezone in the php.ini file, then add this to your .bash_profile file
export TZ=”America/New_York”
List of php supported timezone
http://www.php.net/manual/en/timezones.america.php
Search within Codexpedia
Search the entire web