国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php date()函數(shù)輸出日期不正確解決辦法

2024-09-04 11:45:20
字體:
供稿:網(wǎng)友

初次使用php的朋友可能發(fā)現(xiàn)我們配置好php環(huán)境之后利用php date函數(shù)輸出日期時(shí)會(huì)發(fā)現(xiàn)日期與正確日期相關(guān)8個(gè)小時(shí)哦,例:

  1. <?php  
  2.     echo date('Y-m-d H:i:s');  
  3. ?〉 

輸出當(dāng)前時(shí)間:2013-12-05 02:32:17,怪了,實(shí)際時(shí)間是:2013-12-05 10:32:17,難道是PHP的date()時(shí)間不正確 少8個(gè)小時(shí)?再看看PHP手冊的“例子 1. date() 例子”第一行多了一個(gè)時(shí)區(qū)設(shè)置,設(shè)定要用的默認(rèn)時(shí)區(qū),自 PHP 5.1 可用:

date_default_timezone_set('UTC');

原來php5.1.開始,php.ini里加入了date.timezone這個(gè)選項(xiàng),默認(rèn)情況下是關(guān)閉的,也就是顯示的時(shí)間(無論用什么php命令)都是格林威治標(biāo)準(zhǔn)時(shí)間,和北京時(shí)間正好差8個(gè)小時(shí),如何設(shè)置可以得到正確的PHP時(shí)間?

1、修改php.ini。打開php.ini查找date.timezone 去掉前面的分號(hào)= 后面加Asia/Shanghai,重啟apache服務(wù)器即可--缺點(diǎn)就是如果程序放到別人的服務(wù)器上,不能修改php.ini,我們可以修改php程序,代碼如下:

  1. <?php  
  2. date_default_timezone_set('Asia/Chongqing');  
  3. echo date('Y-m-d H:i:s');  
  4. ?> 

直接加上加上8小時(shí)的秒數(shù),代碼如下:

  1. <?php 
  2. echo date("Y-m-d H:i:s",time()+8*60*60);  
  3. ?> 

 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 安康市| 崇左市| 湟源县| 柳河县| 汽车| 布拖县| 金川县| 大化| 祁阳县| 贵港市| 西华县| 天台县| 晋中市| 渭源县| 九台市| 兰坪| 县级市| 金乡县| 方正县| 亚东县| 吉林市| 通化市| 南平市| 白城市| 彩票| 太仆寺旗| 木兰县| 鄯善县| 馆陶县| 普陀区| 新绛县| 城固县| 汶上县| 海兴县| 乐东| 浦城县| 南昌市| 靖安县| 临澧县| 桂阳县| 清徐县|