如果date時間不一致可以使用date_default_timezone_set設置時區,代碼如下:
- //獲取當前時間
- echo date('Y-m-d H:i:s',time());
- echo "
";- //對當前時間進行計算
- echo date('Y-m-d H:i:s',time()-600); //減10小時
- echo "
";- //時間戳轉時間
- echo date('Y-m-d H:i:s',1364277600);
- //時間轉時間戳(僅精確到秒)
- echo strtotime("2013-03-26 14:00");
- echo "
";- ?>
還有一種辦法是修改php.ini中配置文件
方法一:
date_default_timezone_set('PRC');
沒有返回值,下面再直接使用date函數就OK了
$time = date(Y."年".m."月".d."日".G."時".i."分");
方法二:
修改php.ini中的;date.timezone = 為date.timezone = "Asia/Shanghai"(或者改為date.timezone = “PRC”)并去掉前面的分號,重啟Apache即可,一定記得加上引號.
新聞熱點
疑難解答