PHP5中的时间相差8小时的解决办法
更新时间:2008年03月28日 23:00:18 作者:
PHP5系列版本新增了时区设置,默认为格林威治时间,与中国所在的东8区正好相差8个小时
方法1:
找到php.ini中的“;date.timezone =”这行,将“;”去掉,改成“date.timezone = PRC”(PRC:People's Republic of China 中华人民共和国),重启Apache,问题解决。
方法2:
在php5以及起以上的版本,要输出本地的时间(限中国),可以这么写代码:
PHP代码
<?php
date_default_timezone_set('Asia/Shanghai');
echo date('Y-m-d H:i:s');
?>
也可以这样写代码:
PHP代码
<?php
date_default_timezone_set('Asia/Chongqing');
echo date('Y-m-d H:i:s');
?>
找到php.ini中的“;date.timezone =”这行,将“;”去掉,改成“date.timezone = PRC”(PRC:People's Republic of China 中华人民共和国),重启Apache,问题解决。
方法2:
在php5以及起以上的版本,要输出本地的时间(限中国),可以这么写代码:
PHP代码
复制代码 代码如下:
<?php
date_default_timezone_set('Asia/Shanghai');
echo date('Y-m-d H:i:s');
?>
也可以这样写代码:
PHP代码
复制代码 代码如下:
<?php
date_default_timezone_set('Asia/Chongqing');
echo date('Y-m-d H:i:s');
?>
相关文章
PHP syntax error, unexpected $end 错误的一种原因及解决
PHP 遇到 syntax error, unexpected $end 错误时,查错思路其实还是看看文件里 PHP 的开始标记和结束标记是否配对,还要额外注意注释里是否出现过 ?> 哟。2008-10-10php中FTP函数ftp_connect、ftp_login与ftp_chmod用法
这篇文章主要介绍了php中FTP函数ftp_connect、ftp_login与ftp_chmod用法,详细讲述了PHP的FTP操作技巧,并以实例形式对ftp_connect、ftp_login与ftp_chmod的用法进行了总结,需要的朋友可以参考下2014-11-11
最新评论