【发布时间】:2013-08-12 09:12:40
【问题描述】:
我被要求转到 Windows 7 上的时钟,然后转到“更改时区...”框
在点击更改时区框后会显示给您的下拉列表中,您会看到不同的时区,我必须准确地获取这些字段并将其插入数据库中,有没有办法提取将这些归档到文件中,或者将其快速提取到数据库中
【问题讨论】:
-
用什么语言???在什么数据库中??
-
php 。忘记数据库。把它放在一个文本文件中
我被要求转到 Windows 7 上的时钟,然后转到“更改时区...”框
在点击更改时区框后会显示给您的下拉列表中,您会看到不同的时区,我必须准确地获取这些字段并将其插入数据库中,有没有办法提取将这些归档到文件中,或者将其快速提取到数据库中
【问题讨论】:
如果您确实必须从 PHP 执行此操作,您可以捕获 Windows 命令行命令 tzutil /l 的输出。或者,您可以在以下位置read from the Windows registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones。
但是有什么意义呢? PHP 不使用 Windows 时区。它使用 IANA 区域。请参阅the PHP docs 和timezone tag wiki。
此外,一旦您将其放入文本文件或数据库中,您现在就拥有它的快照副本。当 Windows 更新推出更改时,您将无法获得这些更改。
【讨论】: