-1

我被要求转到 Windows 7 上的时钟,然后转到“更改时区 ...”框

并且从单击更改时区框后将显示给您的下拉列表中,您将看到不同的时区,我必须准确地获取这些字段并将其插入数据库中,有没有办法将这些字段提取到一个文件,或快速将其提取到数据库中

4

1 回答 1

0

如果您真的必须从 PHP 执行此操作,您可以从 Windows 命令行 command 捕获输出tzutil /l。或者,您可以从以下位置的 Windows 注册表中读取HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones: .

但有什么意义呢?PHP 不使用 Windows 时区。它使用 IANA 区域。请参阅PHP 文档时区标记 wiki

此外,一旦将其放入文本文件或数据库中,您现在就拥有它的快照副本。当 Windows 更新推出更改时,您将无法获得它们。

于 2013-08-12T16:08:59.263 回答