php 如何 获取 数字 时区,比如+8 -8

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 如何 获取 数字 时区,比如+8 -8相关的知识,希望对你有一定的参考价值。

date_default_timezone_get() 返回的是 Asia/Chongqing

查了php.ini没有找到相关函数,那么只能"曲线救国"了.我是这样实现的
function current_timezone()
return ($t=date("H",0))>12?$t-24:(int)$t;

另外,网上还找到有一种
timezone_offset_get(new DateTimeZone(date_default_timezone_get()), new DateTime())/3600
要创建两个对象,所以想必效率会打折扣
参考技术A //设置时区(中国标准时间)
date_default_timezone_set('PRC');
//时间格式的时间
echo date('Y-m-d H:i:s');
//时间戳格式的时间
echo time();

如果时间获取不正确的话,请首先检查时区对不对.

以上是关于php 如何 获取 数字 时区,比如+8 -8的主要内容,如果未能解决你的问题,请参考以下文章

在php中获取用户当前时区[重复]

PHP date() 与时区?

PHP - strtotime,指定时区

如何在 Android 设备中使用 GMT 获取时区格式?

获取用户时区 [重复]

PHP获取用户的时区