php timeZone设置和他影响的函数
博客专区 > macker 的博客 > 博客详情
php timeZone设置和他影响的函数
macker 发表于2年前
php timeZone设置和他影响的函数
  • 发表于 2年前
  • 阅读 141
  • 收藏 0
  • 点赞 0
  • 评论 0

新睿云服务器60天免费使用,快来体验!>>>   

摘要: php timeZone设置和他影响的函数

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"


  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 7
博文 233
码字总数 35071
×
macker
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: