zend框架时区查询

时间:2009-11-24 12:16:14

标签: zend-framework timezone

我的ZF应用程序中有一个注册表单,其中包含“时区”的下拉列表。我在下面列出了一些选项以供参考

选项值=“ - 12:00”>国际日期行西/选项

选项值=“ - 11:00”>中途岛,萨摩亚/选项

选项值=“ - 10:00”>夏威夷/选项

选项值=“ - 09:00”>阿拉斯加/选项

选项值=“ - 08:00”>太平洋时间(美国和加拿大)提华纳/选项

选项值=“ - 07:00”>亚利桑那州/选项

用户可以根据自己的位置选择时区,当他登录时我计划使用“date_default_timezone_set()”功能将时区设置为用户选择的时区。

如何将所选用户TimeZone转换为ZF可以理解并输出日期和值的值。根据用户选择的时区的时间。

由于

2 个答案:

答案 0 :(得分:0)

PHP有list of timezones可以与date_default_timezone_set()一起使用。

当您设置时区并使用Zend_Date创建日期时,会自动考虑时区。

不确定您的问题是什么,但也许这会有所帮助。

Zend_Date - Working Examples - Time Zones

答案 1 :(得分:0)

设置默认时区后,所有标准的php函数(如date())都会将其考虑在内。因此,虽然注册只保存用户选择的时区,但每次用户访问您的站点时都会设置它。无需其他更改。另请注意,如果需要,该日期('Z')会以秒为单位给出时区偏移量-43200到50400。