Problem :
Warning: strtotime() [function.strtotime]: 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. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected ‘America/New_York’ for ‘EST/-5.0/no DST’ instead in …
dan
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. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected ‘America/New_York’ for ‘EST/-5.0/no DST’ instead in …
Solusi :
1.Open date.php
2.Find the line
Code:
function __construct($date = ‘now’, $tzOffset = 0)
which is the function definition
3.At the very beginning of the function definition, insert the code
Code:
date_default_timezone_set (“yourTimeZone”);
ex :
function __construct($date = ‘now’, $tzOffset = 0)
{
date_default_timezone_set (“Asia/Jakarta”);
if ($date == ‘now’ || empty($date))
{
$this->_date = strtotime(gmdate(“M d Y H:i:s”, time()));
return;
}
$tzOffset *= 3600;
if (is_numeric($date))
{
$this->_date = $date – $tzOffset;
return;
}
4.You can find the list of time zones by searching google. In my case the time zone was “Europe/Istanbul”