<small id='0Rwla'></small><noframes id='0Rwla'>

          <bdo id='0Rwla'></bdo><ul id='0Rwla'></ul>
        <i id='0Rwla'><tr id='0Rwla'><dt id='0Rwla'><q id='0Rwla'><span id='0Rwla'><b id='0Rwla'><form id='0Rwla'><ins id='0Rwla'></ins><ul id='0Rwla'></ul><sub id='0Rwla'></sub></form><legend id='0Rwla'></legend><bdo id='0Rwla'><pre id='0Rwla'><center id='0Rwla'></center></pre></bdo></b><th id='0Rwla'></th></span></q></dt></tr></i><div id='0Rwla'><tfoot id='0Rwla'></tfoot><dl id='0Rwla'><fieldset id='0Rwla'></fieldset></dl></div>
        <tfoot id='0Rwla'></tfoot>
      1. <legend id='0Rwla'><style id='0Rwla'><dir id='0Rwla'><q id='0Rwla'></q></dir></style></legend>

        在 PHP 中将时区设置为 UTC (0)

        时间:2024-08-14
          <tbody id='J9iOT'></tbody>
          <bdo id='J9iOT'></bdo><ul id='J9iOT'></ul>
          <i id='J9iOT'><tr id='J9iOT'><dt id='J9iOT'><q id='J9iOT'><span id='J9iOT'><b id='J9iOT'><form id='J9iOT'><ins id='J9iOT'></ins><ul id='J9iOT'></ul><sub id='J9iOT'></sub></form><legend id='J9iOT'></legend><bdo id='J9iOT'><pre id='J9iOT'><center id='J9iOT'></center></pre></bdo></b><th id='J9iOT'></th></span></q></dt></tr></i><div id='J9iOT'><tfoot id='J9iOT'></tfoot><dl id='J9iOT'><fieldset id='J9iOT'></fieldset></dl></div>
          <tfoot id='J9iOT'></tfoot>
          • <legend id='J9iOT'><style id='J9iOT'><dir id='J9iOT'><q id='J9iOT'></q></dir></style></legend>

            <small id='J9iOT'></small><noframes id='J9iOT'>

                1. 本文介绍了在 PHP 中将时区设置为 UTC (0)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  为什么会这样?

                  date_default_timezone_set('Australia/Currie');
                  

                  但这似乎根本没有任何效果?

                  But this doesn't seem to take any effect at all?

                  date_default_timezone_set('UTC');
                  

                  将时区设置为 UTC 时,此值不会改变:

                  This value doesn't change when setting the timezone to UTC:

                  echo date('Y-m-d H:i:s', time());
                  

                  我使用的是php 5.2.13,我的服务器时区是:

                  I'm using php 5.2.13, and the timezone of my server is:

                  $server_tz = date_default_timezone_get();
                  echo $server_tz; //outputs 'America/Guayaquil'
                  

                  这是原始代码:

                  echo time() . "<br>
                  ";
                  date_default_timezone_set('UTC');
                  echo time() . "<br>
                  ";
                  

                  输出:

                  1317235130
                  1317235130
                  

                  推荐答案

                  问题是您正在显示 time(),它是基于 GMT/UTC 的 UNIX 时间戳.这就是它不改变的原因.另一方面,date()格式化基于该时间戳的时间.

                  The problem is that you're displaying time(), which is a UNIX timestamp based on GMT/UTC. That’s why it doesn’t change. date() on the other hand, formats the time based on that timestamp.

                  timestamp 是自 Unix 纪元(格林威治标准时间 1970 年 1 月 1 日 00:00:00)以来的秒数.

                  A timestamp is the number of seconds since the Unix Epoch (January 1 1970 00:00:00 GMT).

                  echo date('Y-m-d H:i:s T', time()) . "<br>
                  ";
                  date_default_timezone_set('UTC');
                  echo date('Y-m-d H:i:s T', time()) . "<br>
                  ";
                  

                  这篇关于在 PHP 中将时区设置为 UTC (0)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:获取 PHP 中的美国官方时区? 下一篇:如果我们从代码中设置时区,为什么 date() 的工作速度会提高一倍?

                  相关文章

                2. <i id='tuYng'><tr id='tuYng'><dt id='tuYng'><q id='tuYng'><span id='tuYng'><b id='tuYng'><form id='tuYng'><ins id='tuYng'></ins><ul id='tuYng'></ul><sub id='tuYng'></sub></form><legend id='tuYng'></legend><bdo id='tuYng'><pre id='tuYng'><center id='tuYng'></center></pre></bdo></b><th id='tuYng'></th></span></q></dt></tr></i><div id='tuYng'><tfoot id='tuYng'></tfoot><dl id='tuYng'><fieldset id='tuYng'></fieldset></dl></div>
                  <legend id='tuYng'><style id='tuYng'><dir id='tuYng'><q id='tuYng'></q></dir></style></legend>

                      <small id='tuYng'></small><noframes id='tuYng'>

                    1. <tfoot id='tuYng'></tfoot>
                        <bdo id='tuYng'></bdo><ul id='tuYng'></ul>