原因:                                                                                              网络资源整理

从php5.1.0开始,php.ini里加了date.timezone这个选项,并且默认情况下是关闭的也就是显示的时间(无论用什么php命令)都是格林威治标准时间和我们的时间(北京时间)差了正好8个小时。

关于timezone 大陆内地可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi ,PRC(依次为重庆,上海,乌鲁木齐,中华人民共和国)港台地区可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北)还有新加坡:Asia/Singapore其它:Etc/GMT-8 ,Singapore ,Hongkong

解决方法一:

再添加时间前 插入:CODE:(好像不用加) date_default_timezone_set(PRC);

解决方法二:

echo date("Y-m-d H:i:s", time()+8*60*60);

解决方法三(修改php.ini文件):

找到php.ini中的“;date.timezone =”这行,将“;”去掉,改成“date.timezone = PRC”(PRC:People's Republic of China 中华人民共和国),重启Apache,问题解决。

附:date时间格式

date("Y-m-d H:i:s"); 显示的格式: 年-月-日 小时:分钟:秒

相关时间参数:

a - "am" 或是 "pm" 
A - "AM" 或是 "PM" 
d - 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31" 
D - 星期几,三个英文字母; 如: "Fri" 
F - 月份,英文全名; 如: "January" 
h - 12 小时制的小时; 如: "01" 至 "12" 
H - 24 小时制的小时; 如: "00" 至 "23" 
g - 12 小时制的小时,不足二位不补零; 如: "1" 至 12" 
G - 24 小时制的小时,不足二位不补零; 如: "0" 至 "23" 
i - 分钟; 如: "00" 至 "59" 
j - 几日,二位数字,若不足二位不补零; 如: "1" 至 "31" 
l - 星期几,英文全名; 如: "Friday" 
m - 月份,二位数字,若不足二位则在前面补零; 如: "01" 至 "12" 
n - 月份,二位数字,若不足二位则不补零; 如: "1" 至 "12" 
M - 月份,三个英文字母; 如: "Jan" 
s - 秒; 如: "00" 至 "59" 
S - 字尾加英文序数,二个英文字母; 如: "th","nd" 
t - 指定月份的天数; 如: "28" 至 "31" 
U - 总秒数 
w - 数字型的星期几,如: "0" (星期日) 至 "6" (星期六) 
Y - 年,四位数字; 如: "1999" 
y - 年,二位数字; 如: "99" 
z - 一年中的第几天; 如: "0" 至 "365"

【转】PHP date(Y-m-d H:i:s);获取当前时间 差8小时解决办法相关推荐

  1. PHP date(); 日期和时间格式大全 PHP date(Y-m-d H:i:s); 获取当前时间 差8小时解决办法

    用法: date(格式,[时间]);如果没有时间参数,则使用当前时间. 格式是一个字符串,其中以下字符有特殊意义:U 替换成从一个起始时间1970年1月1日以来的秒数<?php echo &qu ...

  2. php date函数时间不对,PHP Date / Time 日期和时间 函数和时间相差8小时解决办法

    PHP Date/Time 简介 Date/Time 函数允许您从 PHP 脚本运行的服务器上获取日期和时间.您可以使用 Date/Time 函数通过不同的方式来格式化日期和时间. 注释:这些函数依赖 ...

  3. php date()时间不对,PHP DATE( )函数与系统时间差8小时解决办法

    一,原因 从php5.1.0开始,php.ini里加了date.timezone这个选项,并且默认情况下是关闭的 也就是显示的时间(无论用什么php命令)都是格林威治标准时间 和我们的时间(北京时间) ...

  4. php date()时间不对,PHP DATE( )函数与系统时间差8小时解决办法

    一.原因 从php5.1.0开始,php.ini里加了date.timezone这个选项,并且默认情况下是关闭的 也就是显示的时间(无论用什么php命令)都是格林威治标准时间 和我们的时间(北京时间) ...

  5. centos7安装twisted出现“致命错误:Python.h:没有那个文件或目录”的终极解决办法

    新安装的centos7,yum也update了,许多插件都安装了.可是在安装twisted时出现了: ERROR: Command errored out with exit status 1:   ...

  6. MAC OSX stdio.h或iostream等头文件无法找到的解决办法

    C程序头文件 今天发现在命令行用clang编译一个普通的c文件时报错: fatal error: 'stdio.h' file not found 查了一下,普遍的说法是: 安装xcode-selec ...

  7. php源码 时间慢8小时 etc gmt,PHP 中 Date 函数与实际时间相差8小时的解决方法

    PHP 中的 date() 函数显示的时间是格林威治时间,和北京时间正好相差8个小时,其他时间相关的函数,如 strtotime() 也有相同的问题,同样可以通过下面的方法来解决: 1. 修改php. ...

  8. php日期显示错误,PHP Date()出现错误的具体解决办法

    我们在运用PHP Date()这个函数获取时间数据的时候,经常会遇到不准确等一系列问题.下面我们将为大家具体讲解PHP Date()出现错误的相关解决办法. 获取系统时间时,发现获取的时间与系统的时间 ...

  9. cocos2d-x-2.2中编译cocos2d-win32.vc2010.sln出现:C1083 pthread.h No such file or director错误的解决办法

    cocos2d-x-2.2中编译cocos2d-win32.vc2010.sln出现:C1083 pthread.h No such file or director错误的解决办法 打开cocos2d ...

最新文章

  1. 在Substance Designer中创建砖墙视频教程
  2. Go 2将添加错误处理和泛型
  3. 14.PTD与的基址
  4. LeetCode Algorithm 面试题 02.06. 回文链表
  5. 栈,堆,值类型,引用类型,装箱,拆箱 .NET中 6个重要的概念
  6. 在Mac的Docker中运行DotNetCore2.0
  7. VS2005 ASP.NET2.0安装项目的制作(包括数据库创建、站点创建、IIS属性修改、Web.Config文件修改)
  8. SpringMVC+MyBatis 返回时间格式转换的解决方案
  9. php删除字段某个字段,php数如何组删除某个字段
  10. 阿里云:Table Store(OTS) Writer
  11. 系统损坏 mysql_mysql数据库损坏修复方法(适用window、Linux系统vps云主机)
  12. Feign 集成 Hystrix实现不同的调用接口不同的设置
  13. java mp4转码 h264_mp4格式的视频,编码方式mpeg4,转化为h264
  14. Linux重启 Redis自动启动
  15. 计算机菜单专业英语,InDesign中英文菜单对照表 -电脑资料
  16. python import logging
  17. VolumeUI音量调节对话框
  18. 脉冲消融的优势和劣势
  19. Fabric中的txid exists问题
  20. linux下ubuntu调分辨率,ubuntu修改屏幕分辨率

热门文章

  1. unity 控制点 贝塞尔曲线_在Unity中使用贝塞尔曲线
  2. FPGA之道(34)Verilog初始化与操作符号
  3. SQL Server 2017 AlwaysOn on Linux 配置和维护(18)
  4. JavaScript工作原理(二):V8引擎和5招高效代码
  5. 1020. 月饼 (25)
  6. php实现cookie加密解密
  7. 用相对路径有时居然是这样,,加上%=basePath%
  8. 安装CDH5时出错 5.68.168.192.in-addr.arpa domain name pointer bogon.
  9. C++11 并发指南三(std::mutex 详解)
  10. 编程珠玑第五章习题五——C++实现二分搜索时进行错误检测