文档章节

php timeZone设置和他影响的函数

macker
 macker
发布于 2015/10/12 12:07
字数 274
阅读 173
收藏 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--【日期函数】--设置时区

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

呼啦呀黑
2017/09/20
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 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

没有更多内容

加载失败,请刷新页面

加载更多

初级开发-编程题

` public static void main(String[] args) { System.out.println(changeStrToUpperCase("user_name_abc")); System.out.println(changeStrToLowerCase(changeStrToUpperCase("user_name_abc......

小池仔
今天
8
0
现场看路演了!

HiBlock
昨天
19
0
Rabbit MQ基本概念介绍

RabbitMQ介绍 • RabbitMQ是一个消息中间件,是一个很好用的消息队列框架。 • ConnectionFactory、Connection、Channel都是RabbitMQ对外提供的API中最基本的对象。Connection是RabbitMQ的s...

寰宇01
昨天
12
0
官方精简版Windows10:微软自己都看不过去了

微软宣布,该公司正在寻求解决方案,以减轻企业客户的Windows 10规模。该公司声称,企业客户下载整个Windows 10文件以更新设备既费钱又费时。 微软宣布,该公司正在寻求解决方案,以减轻企业...

linux-tao
昨天
20
0
TypeScript基础入门之JSX(二)

转发 TypeScript基础入门之JSX(二) 属性类型检查 键入检查属性的第一步是确定元素属性类型。 内在元素和基于价值的元素之间略有不同。 对于内部元素,它是JSX.IntrinsicElements上的属性类型...

durban
昨天
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部