我想将日期 - 2012-05-25转换为unix时间戳。当我使用strtotime()函数时,它说
PHP警告:strtotime():依赖系统的时区设置是不安全的。您必需使用date.timezone设置或date_default_timezone_set()函数。如果您使用了这些方法中的任何一种并且仍然收到此警告,则很可能拼错了时区标识符。我们在第323行的/var/www/html/__modules/tickets/library/Notification/RD_time.php中选择'IST / 5.0 / no DST'的'Asia / Calcutta'。
请帮帮我。我需要在今晚之前填写这些报告。
答案 0 :(得分:9)
答案 1 :(得分:0)
您可以在代码的开头添加以下内容:
date_default_timezone_set('Africa/Lagos');//or change to whatever timezone you want
如果您想进行一次,可以将时区放在php.ini文件中。你可以搜索date.timezone
,你的php.ini文件中应该有这样的块:
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Africa/Lagos
请务必重启服务器(Linux上的service httpd restart
)。