可以肯定,有lotquestions约Date
objects和timezones但很多都是关于当前时间转换到另一个时区,其他人对他们想做什么不是很清楚。获取在任意一天的任意时区时间的本地时间表示 - 考虑到夏令时
我想在任意一天的任意时区显示日,小时,分钟等。例如,我想的函数f(t, s)
在于:
给出时间戳1357041600(其为2013年1月1日12:00:00 UTC)和字符串
"America/Los Angeles"
,将满足下面的比较:f(1357041600, "America/Los Angeles") == "2013/01/01 04:00:00"
给出时间戳1372680000(2013年7月1日12:00:00 UTC),将满足下面的比较:
f(1357041600, "America/Los Angeles") == "2013/07/01 05:00:00"
将ALWA ys的行为就是这样,即使浏览器中的时区是,比如说
"Europe/London"
或"America/São Paulo"
。将始终以这种方式行事,即使浏览器中的时间是2014/02/05 19:32或2002/08/04 07:12;和
,作为最终的限制,不会(因为我几乎做我自己:))要求从服务器端什么
它甚至有可能?
是可能的。要么找到一个已经这样做的图书馆,很有可能有类似[moments.js](http://momentjs.com/)的内容,或者如果你自己做,请抓住[tz数据库](http://en.wikipedia。 org/wiki/Tz_database)(又名Olson数据库)将数据转换为javascript对象,并将其用作查找函数。 – Xotic750
可能重复的[如何初始化javascript日期到一个特定的时区](http://stackoverflow.com/questions/15141762/how-to-initialize-javascript-date-to-a-particular-timezone) –
请特别看我的在那个dup文章中回答解决这个确切问题的库列表。 –