首页投稿(暂停使用,暂停投稿)

php中time()和date()函数获取时间与本地不一致的问题

2017-06-26  本文已影响0人  jeff_sun

php的date()方法获取的时间跟实际时间相差8个小时?
因为在php的配置文件中date.timezone =默认是为空,则时间获取是从0时区的时间,中国是在东八区,所以相差八个小时.

解决方法

1.如果是自己搭建的环境,则在php.ini配置文件中,找到date.timezone =,修改为date.timezone ="PRC",PRC为中华人民共和国的英文单词缩写,或者data.timezone = "Asia/Shanghai".

2.如果用的集成环境,如wamp,则将php.ini中的tiemzone修改之后,还需要在phpForApache.ini中找到timezone,修改为PRC,然后重启服务.

3.或者在php代码中设置

<?php
date_default_timezone_set('PRC');
?>
上一篇 下一篇

猜你喜欢

热点阅读