首頁 >后端開發 >PHP問題 > 正文

為什么php獲取的時間不一樣?

原創2020-02-05 17:56:4001047
第11期線上培訓班
在php中獲取時間是很常見的操作,有時我們測試程序會發現獲取的時間是不一樣的,這是什么原因呢?又該如何解決呢?下面我們一起來看下php獲取的時間不一樣的解決方法吧。

為什么php獲取的時間不一樣?

使用PHP獲取時間,發現時間不對,這是因為PHP默認的時區是UTC,世界協調時間(Universal Time Coordinated,UTC)。解決方法是設置時間為北京時間。

具體操作方法如下:

方法一:修改php.ini文件

(1)打開php.ini文件

(2)查找date.timezone,找到date.timezone ="UTC",

(3)將其改為date.timezone ="PRC",若date.timezone左邊有分號,要將該分號去掉。

(4)在php程序中測試,輸入下面代碼

<span class="cur_time"><?php echo "當前時間:" . date("Y-m-d H:i:s") ?></span>

方法二:使用date_default_timezone_set('')方法

(1)在php程序開頭加上下面代碼

<?php
date_default_timezone_set('PRC'); 
echo date("Y-m-d H:i:s");
?>

相關文章教程推薦:php教程

以上就是為什么php獲取的時間不一樣?的詳細內容,更多請關注php中文網其它相關文章!

php中文網最新課程二維碼
  • 相關標簽:php 獲取時間
  • 本文原創發布php中文網,轉載請注明出處,感謝您的尊重!
  • 相關文章

    相關視頻


    網友評論

    文明上網理性發言,請遵守 新聞評論服務協議

    我要評論
  • 專題推薦

    推薦視頻教程
  • PHP文件基礎操作PHP文件基礎操作
  • PHP開發免費公益直播課PHP開發免費公益直播課
  • Thinkphp6.0正式版視頻教程Thinkphp6.0正式版視頻教程
  • PHP快速操控Excel之PhpSpreadsheetPHP快速操控Excel之PhpSpreadsheet
  • 視頻教程分類
    3d试机号绕胆图