我试图从服务器获取日期
date('l, F j, Y g:i A',strtotime($data_event->start_date));
它显示了时区EDT,我如何将其更改为麦加时区。请任何人提出建议。
注意:我更喜欢PHP语言。
谢谢。
您可以使用
date_default_timezone_set('');
这应该适用于所有的PHP代码。
如果您使用的是数据库,那么数据库的时区可能也会有所不同。如果您使用MySQL,则必须在打开数据库连接后立即设置time_zone = "+3:00"
查询。
对此使用date_default_timezone_set()
您还可以使用Class日期时区
时区列表http://www.php.net/manual/en/timezones.php
我想Asia/Riyadh
会申请Makkah
试试这个,
<?php
date_default_timezone_set('Asia/Riyadh');
date('l, F j, Y g:i A',strtotime($data_event->start_date));
?>
你可以试试这个
SET time_zone = "+3:00"
在index.php文件中。您不需要访问php.ini文件。