PHP中date()函数输出的时间与Linux时间不一致怎么办?怎么解决?下面本篇文章给大家介绍一下解决方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

原因:使用PHP获取时间,发现时间不对,这是因为PHP默认的时区是UTC,世界协调时间(Universal Time Coordinated,UTC)。解决方法是设置时间为北京时间。

一、修改php.ini文件

1、打开php.ini文件

2、查找date.timezone,找到 ;date.timezone =

3、将其改为 date.timezone ="PRC",若date.timezone左边有分号,要将该分号去掉

4、重启php

service php-fpm restart

二、使用date_default_timezone_set(’’)方法

在php程序开头加上下面代码

<?phpdate_default_timezone_set('PRC'); echo date("Y-m-d H:i:s");?>

更多相关知识,请关注 PHP中文网!!

更多相关文章

  1. PHP常用日期时间操作合集
  2. PHP日期时间快速入门(图文详解)
  3. PHP如何计算两个时间段交集的天数?
  4. php时间戳转换成时间的方法
  5. 基于 Carbon 的时间穿梭 Travel 扩展包
  6. PHP时间戳和日期格式相互转换
  7. php中session时间设置浅析
  8. php中Date函数和时间戳函数及它们之间格式转换教程(附实例)
  9. PHP中三种设置脚本最大执行时间的方法

随机推荐

  1. 使用wdcp完成网站搭建
  2. linux忘记root密码的两种修改方法
  3. Linux Socket编程(不限Linux)
  4. Git - 将Github仓库与本地仓库同步?
  5. 新人求助:tensorflow官方文档里构建第一个
  6. Linux 驱动开发之内核模块开发 (三)—— 模
  7. 文本处理小工具SED用法
  8. Linux学习之文件系统权限及表示
  9. Linux daemon进程的应用、实现和原理
  10. Linux下Mycat安装配置