Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to fix warning from date() in PHP" [duplicate]

I am using XAMPP(PHP Version 5.3.1) on winxp. When I try to call time() or date() function on my localhost. It will show warning message as this,

Severity: Warning

Message: 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 'UTC' for '8.0/no DST' instead

Filename: helpers/date_helper.php

How can I disable the warning? Thanks.

like image 896
Nano HE Avatar asked Apr 04 '11 07:04

Nano HE


2 Answers

Try to set date.timezone in php.ini file. Or you can manually set it using ini_set() or date_default_timezone_set().

like image 66
Alex Pliutau Avatar answered Sep 20 '22 04:09

Alex Pliutau


You need to set the default timezone smth like this :

date_default_timezone_set('Europe/Bucharest'); 

More info about this in http://php.net/manual/en/function.date-default-timezone-set.php

Or you could use @ in front of date to suppress the warning however as the warning states it's not safe to rely on the servers default timezone

like image 41
Poelinca Dorin Avatar answered Sep 19 '22 04:09

Poelinca Dorin