我正在为我的网络应用程序构建一个时间线,我正在使用以下方法操作添加到时间线的元素:
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 Timestamp 中,例如设置为 1368687333。