并且(如果我错了,请纠正我)PHP的时区字符串可能不适用于其他编程语言
好的,我会。:)
PHP实现了IANA / Olson / TZDB / ZoneInfo数据库(同一事物的许多名称)。这是最接近行业标准的东西,并且几乎在每种编程语言和平台中都可以实现。
唯一不本地支持它的操作系统是Microsoft Windows,因为Microsoft维护自己的时区数据库。因此,对于以Windows为中心的平台(如.Net),如果要支持该时区样式,必须使用某些库。
是的-您只需将时区ID字符串存储为varchar。那是最好的事情。