如何更改服务器的时区设置



我试图从服务器获取日期

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文件。

相关内容

  • 没有找到相关文章

最新更新