欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2024-01-23 16:15:22
...

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');
?>