php取得时间与当前时间不一样,php时间函数出错及解决方法

昨天发布信息发现php取得时间与当前时间不一样,php时间函数出错及解决方法php date_default_timezone_set()函数用法date.timezone时间区

PHP学习2009-12-29 21:32 阅读95 评论0 字号:大大中中小小php时间函数出错及解决方法:php date_default_timezone_set()函数date.timezone时间区这些因素都是影响php时间的,最主要的问题是默认php时间函数用的是格林威治标准时间和我们的时间(北京时间)差了正好8个小时,这也是php时间函数出错解决的人口。

以前碰到一个问题问题,就是echo date("y-m-d h:i:s",time())回来的时间总是与实际时间对不上,今天终于在网上找到了原因和解决方法,分享如下:

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

1,最简单的方法就是不要用php5.1以上的版本

2,如果一定要用,而且不能修改php.ini,则需要在关于时间的初始化的语句的

上面加上date_default_timezone_set (XXX);

3,一劳永逸,仅限能修改php.ini。打开php.ini查找date.timezone时间区去掉前面的分号= 后面加XXX,重启http服务(如apache2或iis等)即可。如果php.ini找不到date.timezone 时间区这行,是不是就没办法了呢,当然不是啦,哈哈没有的话就自己加嘛,自己动手丰衣足食。我加了这样一句date.timezone = "PRC",问题就搞定了,高兴一下.

关于XXX,大陆内地可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次为重庆,上海,乌鲁木齐)

港台地区可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北)

还有新加坡:Asia/Singapore

老外好像把北京漏调了

其他可用的值是:Etc/GMT-8 ,Singapore ,Hongkong ,PRC

PRC是什么?PRC是中华人民共和国啊-_-

--------------------------------------------------------------------------------------------------------------------- 解决方式:

在页头使用date_default_timezone_set()函数设置我的默认时区为北京时间

date_default_timezone_set('PRC');

echo date('Y-m-d H:i:s');

时间和服务器当前时间一样了!!祝贺之

php不是当前时间,php取得时间与当前时间不一样相关推荐

  1. linux7设置时间,CentOS 7 设置日期和时间

    现代操作系统分为以下两种类型的时钟: 实时时钟(Real-Time Clock,RTC),通常称为硬件时钟(一般是系统主板上的集成电路),它完全独立于操作系统的当前状态,即使在计算机关闭时也能运行. ...

  2. pandas使用bdate_range函数获取起始时间(start)和结束时间(end)范围内的所有周末日期(weekends day)

    pandas使用bdate_range函数获取起始时间(start)和结束时间(end)范围内的所有周末日期(weekends day) #pandas使用bdate_range函数获取起始时间(st ...

  3. pandas使用bdate_range函数获取起始时间(start)和结束时间(end)范围内的所有工作日日期(business day)

    pandas使用bdate_range函数获取起始时间(start)和结束时间(end)范围内的所有工作日日期(business day) #pandas使用bdate_range函数获取起始时间(s ...

  4. pandas使用datetime创建示例dataframe:包含完整的时分秒信息、创建时间索引、使用不同的时间频率、date_range中参数freq的偏移量别名

    pandas使用datetime创建示例dataframe:包含完整的时分秒信息.创建时间索引.使用不同的时间频率.date_range中参数freq的偏移量别名 目录

  5. pandas使用resample进行不同粒度下的时间特征重构实战:构建时间维度统计特征

    pandas使用resample进行不同粒度下的时间特征重构实战:构建时间维度统计特征 Pandas中的resample,重新采样,是对原样本重新处理的一个方法,是一个对常规时间序列数据重新采样和频率 ...

  6. python时间处理模块datetime+dateutil、numpy时间处理模块datetime64以及pandas时间处理模块Timestamp的演化路径及常用处理接口

    python时间处理模块datetime+dateutil.numpy时间处理模块datetime64以及pandas时间处理模块Timestamp及常用处理接口 python时间处理模块dateti ...

  7. java 友好时间显示_java 友好的显示时间

    1.显示时间, 30秒以内显示刚刚 几分钟前显示几分钟前 今天时间显示时间,不显示年月日 昨天时间显示昨天+时间,不显示年月日 昨天以前显示具体的年月日 代码如下: public static Str ...

  8. java 日期和字符串互转,根据当天整天时间 得到当天最后一秒的日期时间

    2019独角兽企业重金招聘Python工程师标准>>> java 日期和字符串互转,根据当天整天时间   得到当天最后一秒的日期时间 package com.hi;import ja ...

  9. 怎么在html中写当前时间,html页面怎么获取当前时间

    匿名用户 1级 2016-02-25 回答 使用Javascript语句获取即可 Js获取当前日期时间及其它操作 var myDate = new Date(); myDate.getYear();  ...

  10. 计算机日期无法更改吗,电脑时间不能修改怎么办 电脑系统时间总是不对怎么办...

    有时候我们的电脑的时间不准,然后想要校正修改,但是发现电脑时间不能修改,这是什么原因造成的呢?小编今天从3个方面分析电脑时间不能修改的原因,进而给出解决问题的教程. 一.系统时间无法修改是什么原因 造 ...

最新文章

  1. 如何提取D-Link解密密钥
  2. 基于qt和mysql的地铁线路系统_[源码和文档分享]基于QT实现的可视化地铁换乘查询系统...
  3. 划分VLAN将生成树协议中的阻塞端口设置为转发端口
  4. Git和GitHub快速入门
  5. C++带参数控制台(实例)
  6. RPC的负载均衡策略
  7. ‘dict’ object has no attribute 'has_key'
  8. 马斯克超扎克伯格 跻身全球第三大富豪
  9. Xmodem、Ymodem、Zmodem
  10. 【学习笔记】圆方树(CF487E Tourists)
  11. 零基础学python图文版-教到你会为止的Python入门课程即将开班
  12. html5在线查看pdf,HTML5在线预览PDF
  13. matlab语音合成技术,基于MATLAB的语音处理 语音合成..doc
  14. 计算机无法从usb启动不了,无法从u盘启动【设置思路】
  15. 中央预算单位银行账户管理系统单机版2021--运行环境配置指南
  16. Header Editor 插件下载、使用
  17. Android 监听短信2种方式:Broadcast和ContentObserver
  18. Python爬虫入门教程: 半次元COS图爬取
  19. 枣庄高防php主机,枣庄机房_枣庄联通机房_枣庄BGP高防机房
  20. LaTeX 编辑器对比

热门文章

  1. 如何注册Line账号?-Line账号/Line广告/Line好友
  2. 美通社日历 | 媒体关注、会展信息、企业财报发布,节假日备忘(8月31日—9月6日)...
  3. 安卓app源码和设计报告——简易记账本
  4. 6月17日吃鸡服务器维护,英雄联盟6月17日更新了什么
  5. Vue笔记随笔---kalrry
  6. 《Fundamentals of Computer Grahpics》虎书第三版翻译——第四章 光线追踪
  7. 压缩感知稀疏基之离散余弦变换(DCT)和离散正弦变换(DST)
  8. n8_Visualizing Multivariate_sns_3D plot_matplotlib.dates_mpl_finance_aapl stock_EMA_RSI_Bollinger
  9. 【GPS轨道精度】卫星轨道产品的精度及Bernese低轨卫星定轨模型
  10. 数字逻辑课程设计#Quartus II