【PHP兴趣部落-08】PHP中时区设置的三种方法(timezone)

原创 2017年01月03日 18:06:28

一 、三种方法

php中时区默认是格林尼治时间,和中国时差八个小时。现在根据需要将时间设置为中国时间,下面整理了三种方法。

方法1:

最好的方法在php.ini里加上找到 date.timezone 项,设置date.timezone = “Asia/Shanghai”,重启环境就ok了。

方法2:

在需要用到这些时间函数的时候,在页面添加date_default_timezone_set(“PRC”);

方法3:

在页头加上设置时区 ini_set(‘date.timezone’,’Asia/Shanghai’) ;

注:PRC,People’s Republic of China,中华人民共和国,也就是日期使用中国的时区。

总结 : 方法一和方法三一般要有服务器权限的才比较有效,而方法2技术人员就可以控制当前页面了,也是程序员比较常用的方法了.

二 、附录

搜索 PHP 源码,在 ext/date/lib/timezonemap.h 中看到如下代码

{ “cst”, 0, 28800, “Asia/Chongqing” },
{ “cst”, 0, 28800, “Asia/Chungking” },
{ “cst”, 0, 28800, “Asia/Harbin” },
{ “cst”, 0, 28800, “Asia/Kashgar” },
{ “cst”, 0, 28800, “Asia/Macao” },
{ “cst”, 0, 28800, “Asia/Macau” },
{ “cst”, 0, 28800, “Asia/Shanghai” },
{ “cst”, 0, 28800, “Asia/Taipei” },
{ “cst”, 0, 28800, “Asia/Urumqi” },
{ “cst”, 0, 28800, “PRC” },
{ “cst”, 0, 28800, “ROC” },

版权声明:转载请注明出处。 举报

相关文章推荐

【PHP兴趣部落-09】递归转义

一、定义addslashes() 函数返回在预定义字符之前添加反斜杠的字符串。预定义字符是: 单引号(’) 双引号(”) 反斜杠(\) NULL 注释:默认地,PHP...

【PHP兴趣部落-07】PHP文件操作

(1)文件读取file_get_contents( )实例:<?php // 文件部分 文件的读取// 要求把a.txt的内容读取出来,赋值给str变量/* file_get_contents()可...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

PHP中设置时区方法汇总

今天发现一段PHP代码中的时间判断语句出了点问题,研究了一下发现问题出在PHP的时区设置上,PHP所取的时间默认是格林威治标准时间,所以和北京时间相差8小时 找到原因后,在网上搜索到了一些关于PHP...

PHP中设置时区方法小结

今天发现一段PHP代码中的时间判断语句出了点问题,研究了一下发现问题出在PHP的时区设置上,PHP所取的时间默认是格林威治标准时间,所以和北京时间相差8小时 找到原因后,在网上搜索到了一些关于P...

【PHP兴趣部落-04】html 表单中常用元素

一、简介html 表单中常用的一些元素:比如按钮,输入框、单选框、复选框等控件元素。表单标签: 元素标签: 三、代码 html基本元素学习 <form action="ok.html" ...

php中设置时区

设置时区: 1. 在 php.ini 配置文件更改date.timezone = PRC 2. bool  date_default_timezone_set("PRC")   设定用于一个脚本中...

【PHP兴趣部落-03】css+div 搜狐网站简单布局

一 、 效果图:二 、css 代码:/* ------内容体------ */ body{ width: 900px; height: 800px; margin: 0 aut...

php date_default_timezone_set!时区设置

php时间函数出错及解决方法 php date_default_timezone_set()函数用法 date...        php时间函数出错及解决方法:php date_default_t...

PHP之时区设置

在学习php时间函数时,总会碰到这样一个问题,那就是时间上的年,月,日,分,秒,全部正确,唯独在时钟上插了八个小时(虽然笔者的插了6个小时),这不免让人很不爽,很容易就可以知道这个是php默认时区的问...

Mysql录入时间不符

服务器是在放在韩国的, 使用strtotimei('Y-m-d H:i:s')后 打印的时间戳,如果拿回国内服务器,date('Y-m-d H:i:s',time())输出会少1个小时 第一个原因:p...
  • slyjit
  • slyjit
  • 2014-12-18 12:04
  • 1124
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)