【问题标题】:Setting time zone in php在php中设置时区
【发布时间】:2013-10-27 10:02:59
【问题描述】:

我正在使用以下代码来获取服务器时间。但我在孟加拉国,我没有得到孟加拉国的时间。请告诉我确切的孟加拉时间我必须在哪里更改。

$Vdate=date("F j, Y, g:i a");

【问题讨论】:

标签: php time


【解决方案1】:

函数date_default_timezone_set()>= 5.1.0 全局设置时区。

如果您需要在本地设置时区,对于特定变量,您可以使用DateTime>= 5.2.0DateTimezone>= 5.2.0 类,like:

$dt = new DateTime('now', new DateTimezone('Asia/Dhaka'));
echo $dt->format('F j, Y, g:i a');

这是 PHP 中的list of all available timezones


由于上述函数均不适用于 PHP 4.x 版本,因此您没有其他方法来设置时区,而是将服务器时间设置为您的时区,或者为 time() 函数添加偏移量,例如:

echo date('F j, Y, g:i a', time() - 6*3600); # Bangladesh is in UTC+6

【讨论】:

  • 但我遇到了这个问题---->致命错误:无法实例化不存在的类:awa111.php 中的日期时间
  • @MakReza:这只能意味着你有 php 4.x 版本。 DateTime 是在 >= 5.2.0 版本中添加的。我已经更新了 4.x 版的答案。
【解决方案2】:
<?php
date_default_timezone_set("Asia/Dhaka");
echo "The time is " . date("Y-m-d h:i:sa");
?>

【讨论】:

  • 请在您的代码中添加一些解释。为什么要使用达卡的时区?
  • 因为地理位置。这里也用亚洲作为地理位置。达卡是孟加拉国的首都。
【解决方案3】:

我认为设置时区的正确方法是在 php.ini 配置文件中进行设置。 您只需设置date.timezone = "[<em>Valid timezone value</em>]"

【讨论】:

    【解决方案4】:

    你必须使用:

    date_default_timezone_set('Asia/Dhaka');
    

    我不确定这是否是正确的时区。

    【讨论】:

      【解决方案5】:

      【讨论】:

      • 面对此消息--->致命错误:调用未定义函数:date_default_timezone_set()
      【解决方案6】:
      date_default_timezone_set('Asia/Dhaka');
      

      在您的php.ini 文件之前添加此行或设置它

      【讨论】:

        【解决方案7】:
        <!DOCTYPE html>
        <html>
        <head>
            <meta charset="utf-8">
            <meta http-equiv="X-UA-Compatible" content="IE=edge">
            <title>Himel Sarkar</title>
            <link rel="stylesheet" href="">
        </head>
        <body>
        
        
        
            <?php 
            date_default_timezone_set('Asia/Dhaka');
        echo date("d-M-y h:i") ;
        
        ?>
        
        
        
        
        </body>
        </html> 
        

        【讨论】:

        • 您能否解释一下您的代码中发生了什么?
        猜你喜欢
        • 2018-12-24
        • 2016-03-29
        • 2014-02-10
        • 1970-01-01
        • 2014-03-28
        • 1970-01-01
        • 2012-08-31
        • 2012-10-19
        • 2011-09-03
        相关资源
        最近更新 更多