【发布时间】:2013-05-05 19:00:57
【问题描述】:
我正在为我的网络应用构建一个时间线,我正在使用以下方法操作添加到时间线的元素:
var time_going = new Date(data2.time_going * 1000),
time_going_hour = time_going.getHours(),
time_going_minutes = time_going.getMinutes(),
left_position = (time_going_hour * width_by_hour) + (time_going_minutes * width_by_minute);
问题是 left_position 根据您当前的时区不同,因为新的日期函数返回不同的信息。是否有强制时间始终与纽约时间一致?
data2.time_going 在 Unix 时间戳中,例如设置为 1368687333。
【问题讨论】:
-
这些帖子似乎要求您知道将时间转换为哪个时区。我想要一些可以自动检测时区然后正确调整时间的东西。
-
所以无论用户身在何处,您都希望显示纽约时间?
-
杰森,我很困惑。在你的帖子中,你说你想把它强制到纽约时间。在您的评论中,您说您希望它检测用户的时区。是哪个?
标签: javascript timezone