php数组,状态与时区偏移设置
我正在寻找包含美国各州和时区的数组。就像
$arr_states_timezone = array('WA'=>"PST",...);
我用谷歌搜索了很多但找不到一个。如果你有的话请帮助我。非常感谢!
I'm looking for an array with US States and time zone. Something like
$arr_states_timezone = array('WA'=>"PST",...);
I did google a lot but can't find one. Please help me if you have one. Thanks much!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
我有同样的问题,最后我自己制作了这个数组。以下是我的想法:
请注意,这在某种程度上是不准确的,因为各州有多个时区,有 16 个州都有(但只有肯塔基州和南达科他州在该州的大部分地区没有主导时区)。
该数组采用时区到状态的格式,因为相反似乎确实多余(无论如何,我的用例是获取当前时间为中午的状态列表)。如果您确实需要它,那么转换它应该很容易。
I had the same question, and I wound up making this array myself. Here's what I came up with:
Note that this is inaccurate to the degree that states have multiple time zones, which 16 states do (but only Kentucky and South Dakota don't have a dominant time zone for most of the state).
This array is in timezone-to-states format because the reverse seemed really redundant (and my use case is to get a list of states in which the current time is noon, anyway). It should be easy to convert it if you really need it the other way around.
对于那些需要这种格式的 Brilliand 数组的人。
For those that need Brilliand's array in this format.
基于@Brilliand 答案:
当然,有些州有两个不同的时区,所以如果您处理敏感数据,请尝试其他答案!
当心!这里不考虑夏令时!
Based of @Brilliand answer:
Of course some states has two different timezones, so if your working on sensitive data, try some other answer!
Be careful! Daylight Saving Times are not considered here!
这是一个列表:http://en.wikipedia.org/wiki/List_of_U.S. _states_by_time_zone。
您现在可以创建一个关联数组;)
Here is a list: http://en.wikipedia.org/wiki/List_of_U.S._states_by_time_zone.
You can make an assciative array now ;)
由于有些州有多个时区,我想您不会找到这样的数组。
As there are states with multiple timezones I guess you would'nt find such an array.