gmdate -- 格式化一個 GMT/UTC 日期/時間,返回的是格林威治標準時(GMT)。

  舉個例子,我們現在所在的時區是+8,那么服務器運行以下腳本返回的時間應該是這樣的:

  當前時間假 " /> 国产一区二区精品调教,国产欧美日韩一区二区三区,日韩成人久久

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

php date與gmdate的獲取日期的區別

date -- 格式化一個本地時間/日期

  gmdate -- 格式化一個 GMT/UTC 日期/時間,返回的是格林威治標準時(GMT)。

  舉個例子,我們現在所在的時區是+8,那么服務器運行以下腳本返回的時間應該是這樣的:

  當前時間假定是2007-03-14 12:15:27

  echo date('Y-m-d H:i:s', time()); 輸出為:2007-03-14 12:15:27

  echo gmdate('Y-m-d H:i:s', time()); 輸出為:2007-03-14 04:15:27

  但是這只是在Linux+Apache下運行php所得的結果,如果在Windows下運行,則2個函數返回都是:2007-03-14 04:15:27。

  所以,我們應該給一個兼容性的寫法,統一使用gmdate,并手工設置當前時區,寫法改進如下:

  echo gmdate('Y-m-d H:i:s', time() + 3600 * 8);

  這樣不管在Linux+Apache下還是Windows下都得到了正確的結果,當然這樣寫還有一個好處,當網站是面向全世界的時候,那么網站用戶只要設置所在的時區,程序自動根據用戶設置的時區進行時間計算,數據庫中信息發布時間只存當前的time()所生成的時間,那么在中國+8時區看到的發布時間是:2007-03-14 12:15:27,那么在歐洲+2時區用戶看到這個信息的發布時間是:2007-03-14 06:15:27,這樣信息的時間就全部對應正確了。

php技術php date與gmdate的獲取日期的區別,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 五原县| 健康| 辽宁省| 马山县| 崇仁县| 墨竹工卡县| 秦安县| 句容市| 定州市| 二连浩特市| 金阳县| 康马县| 蕉岭县| 兰溪市| 永吉县| 简阳市| 同江市| 印江| 嘉定区| 宜黄县| 眉山市| 乌海市| 永吉县| 内丘县| 昌黎县| 榆树市| 清原| 西盟| 酉阳| 罗甸县| 资阳市| 建昌县| 兴和县| 文山县| 阿鲁科尔沁旗| 九江市| 乌鲁木齐市| 丘北县| 深州市| 宕昌县| 馆陶县|