文档章节

php timeZone设置和他影响的函数

macker
 macker
发布于 2015/10/12 12:07
字数 274
阅读 174
收藏 0

php设置 timeZone方法

1,函数ini_set()设置时区: 
可以在文件开头加入 ini_set('date.timezone','Asia/Shanghai'); // 'Asia/Shanghai' 为上海时区

2,date_default_timezone_set(‘Asia/Shanghai'); 

3,手动修改php.ini设置 
打开php找到date.timezone = "PRC" 如有去掉前面的分号,没有的话手动添加!

timeZone设置影响的函数

date()

strtotime()

timeZone设置不影响的函数

time()

gmdate()

测试数据

<?php
$time = time();
$value = 'PRC';
date_default_timezone_set($value);
echo date('Y-m-d H:i:s',$time),"\n";
echo gmdate('Y-m-d H:i:s',$time),"\n";
var_dump(date_default_timezone_get());
$value = 'Asia/Chongqing';
date_default_timezone_set($value);
echo date('Y-m-d H:i:s',$time),"\n";
echo gmdate('Y-m-d H:i:s',$time),"\n";
var_dump(date_default_timezone_get());
$value = 'Asia/Shanghai';
date_default_timezone_set($value);
echo date('Y-m-d H:i:s',$time),"\n";
echo gmdate('Y-m-d H:i:s',$time),"\n";
var_dump(date_default_timezone_get());
$value = 'Europe/Riga';
date_default_timezone_set($value);
echo date('Y-m-d H:i:s',$time),"\n";
echo gmdate('Y-m-d H:i:s',$time),"\n";
var_dump(date_default_timezone_get());
?>
2015-10-12 12:13:51
2015-10-12 04:13:51
string(3) "PRC"
2015-10-12 12:13:51
2015-10-12 04:13:51
string(14) "Asia/Chongqing"
2015-10-12 12:13:51
2015-10-12 04:13:51
string(13) "Asia/Shanghai"
2015-10-12 07:13:51
2015-10-12 04:13:51
string(11) "Europe/Riga"


© 著作权归作者所有

共有 人打赏支持
macker
粉丝 7
博文 233
码字总数 35123
作品 0
朝阳
程序员
私信 提问
PHP的php.ini时区设置问题 -PHP的时间相差8小时,设置时区(转载集合)

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

942267027
2014/05/02
0
0
PHP Warning: date() [function.date]: It is not saf

在用PHP5.3以上的PHP版本时,只要是涉及时间的会报一个在用PHP5.3以上的PHP版本时,只要是涉及时间的会报: "PHP Warning: date() [function.date]: It is not safe to rely on the system's ...

MartinKing
2016/07/07
11
0
PHP--【日期函数】--设置时区

本系列笔记主要是回顾了一下PHP中和日期操作相关的函数 在PHP中设置时区有三种方法: 1、直接在php的配置文件中修改 以mac系统为例,我使用的是mamp pro 集成环境,所以我就说明了一下如何修...

呼啦呀黑
2017/09/20
0
0
PHP Warning: date() [function.date]: It is not ...

PHP Warning: date() [function.date]: It is not safe to rely on the system's timezone 在用PHP5.3以上的PHP版本时,只要是涉及时间的会报一个 "PHP Warning: date() [function.date]: It......

随影求是
2013/10/18
0
0
PHP 日期与时间

获取时间 1.使用 date 函数格式化一个本地时间。 //输出当前时间 echo date('Y-m-d H:i:s'); 2.使用 getdate 函数获取时间戳的日期时间信息。 //打印出详细的信息 var_dump(getdate(time())...

菜鸟不菜么
2017/11/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

微服务分布式事务实现

https://www.processon.com/view/link/5b2144d7e4b001a14d3d2d30

WALK_MAN
今天
2
0
《大漠烟尘》读书笔记及读后感文章3700字

《大漠烟尘》读书笔记及读后感文章3700字: 在这个浮躁的社会里,你有多久没有好好读完一本书了? 我们总觉得自己和别人不一样,所以当看到别人身上的问题时,很少有“反求诸己”,反思自己。...

原创小博客
今天
4
0
大数据教程(9.5)用MR实现sql中的jion逻辑

上一篇博客讲解了使用jar -jar的方式来运行提交MR程序,以及通过修改YarnRunner的源码来实现MR的windows开发环境提交到集群的方式。本篇博主将分享sql中常见的join操作。 一、需求 订单数据表...

em_aaron
今天
3
0
十万个为什么之什么是resultful规范

起源 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点...

尾生
今天
3
0
Terraform配置文件(Terraform configuration)

Terraform配置文件 翻译自Terraform Configuration Terraform用文本文件来描述设备、设置变量。这些文件被称为Terraform配置文件,以.tf结尾。这一部分将讲述Terraform配置文件的加载与格式。...

buddie
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部