使用PHP查找我的时区名称



是否有任何方法可以使用PHP找到我的时区名称?
例如:亚洲/加尔各答

我尝试使用以下服务,它工作,但有时我注意到网站关闭。
https://smart-ip.net/geoip-json?callback=?

可以使用date_timezone_get函数

如果您的意思是根据偏移量或基于给定时间获取时区名称,而该时间没有指定要与GMT进行比较的时区,则会很复杂。这是因为多个时区名称具有相同的偏移量。

示例:Europe/AmsterdamEurope/Berlin

你所能做的就是写一个函数,它将返回一个包含适用时区名称的ARRAY。

但是如果这完全不是你想要的,你只是想知道你的PHP在哪个时区运行,只使用date_default_timezone_get()ini_get('date.timezone'),甚至只是date('e')。缩写(例如:CES表示欧洲中部时间)保存在date('T')中。

试试这个…

<?php
   echo date_default_timezone_get();
?>

我们无法查看当前时区。

echo print_r(date('O'));

相关内容

  • 没有找到相关文章

最新更新