<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                [TOC] ## 概述 DateTime 繼承 DateTimeInterface 接口 DateTimeInterface 方法 ``` DateTime :: diff —返回兩個DateTime對象之間的差 DateTime :: format —返回根據給定格式格式化的日期 DateTime :: getOffset —返回時區偏移量 DateTime :: getTimestamp —獲取Unix時間戳 DateTime :: getTimezone —返回相對于給定DateTime的時區 ``` DateTime 方法 ``` DateTime::__construct($time='now', DateTimeZone $timezone=null) — 返回一個新的 DateTime 對象 DateTime::add — 給一個 DateTime 對象增加一定量的天,月,年,小時,分鐘 以及秒。 DateTime::getLastErrors — 獲取警告和錯誤信息 DateTime::modify — 修改日期時間對象的值 DateTime::setDate — 設置 DateTime 對象的日期 DateTime::setTime — 設置 DateTime 對象的時間 DateTime::setTimestamp — 以 Unix 時間戳的方式設置 DateTime 對象 DateTime::setTimezone — 設置 DateTime 對象的時區 DateTime::sub — 對一個 DateTime 對象減去一定量的 日、月、年、小時、分鐘和秒。 ``` ## 實例 ### 時間戳轉換 ``` $date = new DateTime("@1598594975"); echo $date->format('Y-m-d H:i:s')."\n"; // 2020-08-28 06:09:35 ``` ### createFromFormat('Y-m-d', '2009-02-15');指定格式 ``` echo 'Current time: ' . date('Y-m-d H:i:s') . "\n"; // Current time: 2020-08-28 13:52:01 $date = DateTime::createFromFormat('Y-m-d', '2009-02-15'); echo $date->format('Y-m-d H:i:s') . "\n"; // 2009-02-15 13:52:01 $date = DateTime::createFromFormat('Y-m-d H:i:s', '2009-02-15 15:16:17'); echo $date->format('Y-m-d H:i:s') . "\n"; // 2009-02-15 15:16:17 ``` ### modfiy ``` $date = new DateTime('2000-12-31'); $date->modify('+1 month'); echo $date->format('Y-m-d') . "\n"; // 2001-01-31 $date->modify('+1 month'); echo $date->format('Y-m-d') . "\n"; // 2001-03-03 ``` ### setDate / setTime / setTimestamp / setTimezone ``` $date = new DateTime(); $date->setDate(2020, 2, 3); $date->setTime(23,23,12); echo $date->format('Y-m-d H:i:s')."\n"; // 2020-02-03 23:23:12 $date->setTimestamp(1598594975); echo $date->format('Y-m-d H:i:s'); // 2020-08-28 14:09:35 ``` ### modify 修改時間 ``` $date = new DateTime("2020-08-28 06:09:35"); $date->modify("+21 day"); $date->modify("-20 day"); echo $date->format('Y-m-d H:i:s')."\n"; // 2020-08-29 06:09:35 ``` ### 差值 ``` date_default_timezone_set('PRC'); $date = new DateTime("2020-08-28 06:09:35"); $date1 = new DateTime("2020-10-29 06:09:35"); echo $date->diff($date1)->days."\n";//61 echo $date->diff($date1)->format("%R | %m month ≈ %a days"); // + 2 month ≈ dayss ``` ### 時間轉時間戳 ``` date_default_timezone_set('PRC'); $date = new DateTime("2020-08-28 06:09:35"); echo $date->getTimestamp(); // 1598566175 ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看