php如何获取服务器所在的时区?

Posted

tags:

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

//获取默认时区
echo date_default_timezone_get();  

//将时区设置为中国
date_default_timezone_set("PRC");

参考技术A 你好,可以利用这个函数去获取服务器所在的时区date_default_timezone_get() 参考技术B date_default_timezone_get() 函数是获取当前服务器所在时区,与之对应的有date_default_timezone_set() 来设置服务器时区的对应函数。 参考技术C 思路:分别获取本地时间与服务器时间的数值,然后转换为时间戳相减,通过Switch判断并对应响应市区(写成一个函数)。不知道php提供的有木有现成的,多看看手册。

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

【中文标题】在php中获取用户当前时区[重复]【英文标题】:Get user current time zone in php [duplicate] 【发布时间】:2018-03-13 21:56:04 【问题描述】:

我想知道,如何在 php.ini 中获取当前时区。 我正在使用 Wordpres Cms 并希望根据时区过滤掉产品列表。

如果还有其他选择,请告诉我。

谢谢

【问题讨论】:

eval.in/872394 【参考方案1】:

使用moment.js 库。知道时区真是太好了

var tz = moment.tz.guess();

您将为时区取个好听的名称,例如 Europe/Berlin 表示 CET。

还有all browsers support moment.js 所依赖的 API。

【讨论】:

以上是关于php如何获取服务器所在的时区?的主要内容,如果未能解决你的问题,请参考以下文章

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

JS:如何获取时区

如何通过PHP中的IP地址获取时区[重复]

Rails:使用Heroku时如何获取当前用户的时区

新手php时间戳的问题如何获取每天凌晨的时间戳?

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