当前位置:  编程技术>php

php与时区设置的那些事

    来源: 互联网  发布时间:2014-10-10

    本文导语:  php下获取时间的函数是:date,当使用date('H')的时候,php会显的时间和你电脑时间相差8小时(除非你不在中国或灵异事件)。 难道是传说中的每天工作时间限定8小时? 8小时时差,俺们是在东八区。 那么修正呢?哈哈,是不是...

php下获取时间的函数是:date,当使用date('H')的时候,php会显的时间和你电脑时间相差8小时(除非你不在中国或灵异事件)。
难道是传说中的每天工作时间限定8小时?

8小时时差,俺们是在东八区。

那么修正呢?哈哈,是不是只要把date('H')的显示+8就行了。我X,你脑抽啊,你是八小时了,要是美国人一看?恩,怎么时间不对啊?难道一个个改啊。

查到时区的资料了吧?顺便看看php.ini(不知道在哪?你Y的php环境怎么配的?告诉过你多少遍了,只相信手动配置),搜索一下"date.timezone",哈哈,知道了吧?date.timezone就是用来设置时区的,so,后面怎么赋值呢?"GMT+8"?

不对,标准的写法是:"Etc/GMT+8",设置一下,重启apache(为啥重启?晕了~~),重新看看,?怎么时间又少了8小时?
这个似乎就是php的问题了,咋在东八区,一般都是写作+8的,可是呢,php认为东是-,西是+(为啥?俺也不知道,问php),so 改成"Etc/GMT-8"就行了,记得要重启apache啊。

麻烦不?每次改都要重启apache不说,而且你还不一定有改php.ini的权限。
php也考虑到这一点,因此在php运行时可以设置"date.timezone",函数是"date_default_timezone_set",对应的"date_default_timezone_get"能得到当前运行的php的设置时区。

好了,在你需要设置时间的代码前调用date_default_timezone_set("Etc/GMT-8");就行了。


有人说了,咋不一定使用时区啊,使用地点也行啊,在http://cn2.php.net/manual/zh/timezones.php就查到所需要的地区设置,好,我告诉你,中国大陆有三个可以选择
Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi  (依次是:重庆,上海,乌鲁木齐。其实都一样,都是东八区的,为啥没有北京?不知道。)

那代码可以写成date_default_timezone_set("Asia/Shanghai");哈哈。显示正常了。

作者这文采真是奇异,不过细细看完,用来掌握php时区设置的方法,应该还是有些帮助的。


    
 
 

您可能感兴趣的文章:

  • php时区转换函数示例
  • php设置中国时区的方法
  • php时区转换转换函数
  • php系统时区设置二种方法
  • PHP配置文件设置上传大文件 iis7站长之家
  • php本地时区设置方法
  • php设置时区的解决方案
  • 修改PHP、MySQL时区设置实现主机时间同步
  • PHP5 时区设置方法详解
  • PHP中date与gmdate的区别及默认时区设置
  • PHP跨时区(UTC时间)设置的方法
  • php通过socket_bind()设置IP地址代码示例
  • 如何设置服务器, 使http://localhost/hello.php变成http://www.example.com/hello.php生效?
  • php会话(session)生命周期概念介绍及设置更改和回收
  • 两种设置php载入页面时编码的方法
  • php session 原理详解,用法介绍以及如何设置过期时间
  • PHP如何设置页面最大执行时间
  • 设置php页面编码的两种方法示例介绍
  • php环境套包 dedeampz 伪静态设置示例
  • win7计划任务定时执行PHP脚本设置图解
  • linux系统运行php几分钟后出现假死情况请问需要设置什么地方?
  • php生成csv文件header设置参考
  • 设置php页面编码的二种方法
  • PHP开发框架kohana3.3.1在nginx下的伪静态设置例子
  • 一个严格的PHP Session会话超时时间设置方法
  • PHP Session会话超时时间设置方法教程
  • php将session放入memcached的设置方法
  • php设置允许大文件上传示例代码
  • php实现可以设置中奖概率的抽奖程序代码分享
  • PHP配置文件设置上传大文件
  • php大文件上传设置实例
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • IIS7配置PHP图解(IIS7+PHP_5.2.17/PHP_5.3.5)
  • PHP 5.4.19 和 PHP 5.5.3 发布及下载地址
  • php输入流php://input使用示例(php发送图片流到服务器)
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • PHP转换器 HipHop for PHP
  • PHP去除html标签,php标记及css样式代码参考
  • PHP 框架 Pop php
  • PHP 'ext/soap/php_xml.c'不完整修复存在多个任意文件泄露漏洞
  • PHP的JavaScript框架 PHP.JS
  • php安装完成后如何添加mysql扩展
  • php服务器探针显示php服务器信息
  • PHP的substr() 函数用法
  • PHP缓存加速器 Alternative PHP Cache (APC)
  • PHP介绍及学习网站推荐
  • PHP源文件加密工具 PHP Screw
  • php中操作memcache的类及成员列表及php下如何连接memched服务器
  • PHP自动化测试 PHP-QAT
  • php中内置的mysql数据库连接驱动mysqlnd简介及mysqlnd的配置安装方式
  • PHP 的 HTTP 客户端库 PHP Buzz
  • php将标准字符串格式时间转换成unix时间戳_strtotime
  • PHP 调试工具 PHP_Dyn


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3