php设置 timeZone方法
2016-06-17 12:24
609 查看
php设置 timeZone方法
1,函数ini_set()设置时区:可以在文件开头加入 ini_set('date.timezone','Asia/Shanghai'); // 'Asia/Shanghai' 为上海时区2,date_default_timezone_set(‘Asia/Shanghai'); [b]3,手动修改php.ini设置
打开php找到date.timezone = "PRC" 如有去掉前面的分号,没有的话手动添加![/b]
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:512015-10-12 04:13:51string(3) "PRC"2015-10-12 12:13:512015-10-12 04:13:51string(14) "Asia/Chongqing"2015-10-12 12:13:512015-10-12 04:13:51string(13) "Asia/Shanghai"2015-10-12 07:13:512015-10-12 04:13:51string(11) "Europe/Riga"
相关文章推荐
- 用FTPClient的来上传下载文件
- PHP和JS判断手机还是电脑访问
- 四大组件之ContentProvider(二)-轻轻松松自定义ContentProvider
- php array
- 全面了解PHP中的全局变量
- YII2 unknown scenarios:default问题原因查找
- MySQL数据库管理工具Navicat与PhpMyAdmin功能对比
- 浅析PHP7新功能及语法变化总结
- PHP设计模式之迭代器模式
- bytearrayoutputstream dataoutputstream分析
- thinkphp模板中for循环与switch的使用
- 一些ThinkPHP查询语句
- DISCUZ!X2.5如何限制会员每天发帖数量
- 利用 Composer 完善自己的 PHP 框架(二)——发送邮件
- 利用 Composer 完善自己的 PHP 框架(一)——视图装载
- 利用 Composer 一步一步构建自己的 PHP 框架(四)——使用 ORM
- 利用 Composer 一步一步构建自己的 PHP 框架(三)——设计 MVC
- 利用 Composer 一步一步构建自己的 PHP 框架(二)——构建路由
- 利用 Composer 一步一步构建自己的 PHP 框架(一)——基础准备
- PHP面向对象二