如何使用 PHP 在 Windows 服务器上获取服务器时区?
对于 Linux:
$systemTimeZone = system('date +%Z');
*尼克斯系统:
$systemTimeZone = popen("date +%Z");
视窗:
$systemTimeZone = ???
greez & thx, 天空...
编辑:我知道 php 函数,如:
date_default_timezone_get()
date('T')
\DateTime::timezone
但是 PHP 中的所有这些内置函数都引用了 php.ini 中的设置。我想知道操作系统中真正使用的时区。
我尝试使用 Windows 命令行工具
systeminfo
但这会减慢调用和解析的速度。我有 testet 的另一个命令行工具是:
tzutil /g
这不是我想要的时区格式,就我而言,我得到了这个:
$:> tzutil /g
W. Europe Standard Time
对我有什么其他想法吗?