使用PHP查找我的时区名称
有没有办法用PHP找到我的时区名称?使用PHP查找我的时区名称,php,timezone,Php,Timezone,有没有办法用PHP找到我的时区名称? 示例:亚洲/加尔各答 我曾尝试使用以下服务,但有时我会注意到网站已关闭。 你可以使用这个函数。试试这个 <?php echo date_default_timezone_get(); ?> 如果您的意思是根据偏移量或未指定要与GMT进行比较的时区的给定时间获取时区名称,那将很复杂。这是因为多个时区名称具有相同的偏移量 示例:欧洲/阿姆斯特丹和欧洲/柏林 您可以做的是编写一个函数,返回一个适用时区名称数组 但是,如果这完全不是您想要的,并且
示例:亚洲/加尔各答 我曾尝试使用以下服务,但有时我会注意到网站已关闭。
你可以使用这个函数。试试这个
<?php
echo date_default_timezone_get();
?>
如果您的意思是根据偏移量或未指定要与GMT进行比较的时区的给定时间获取时区名称,那将很复杂。这是因为多个时区名称具有相同的偏移量 示例:
欧洲/阿姆斯特丹
和欧洲/柏林
您可以做的是编写一个函数,返回一个适用时区名称数组
但是,如果这完全不是您想要的,并且您只想知道PHP在哪个时区运行,那么只需使用
date\u default\u timezone\u get()
或ini\u get('date.timezone')
甚至只需date('e')
。缩写(例如:CES
表示中欧时间)保存在date('T')
中,我们无法查看当前时区
echo print_r(date('O'));
根据什么查找您的时区名称?请定义“我的时区”。您是指您的服务器的时区,还是您的时区,例如,作为服务器的访问者,等等。?如果是前者,那么吉文斯的答案应该是这样的。如果是后者,那就没那么容易了。你通常不得不明确地问你的访客他们的时区是什么。