这是我的代码
minVal = new Date(2014, 2, 2, 08, 00, 00);
maxVal = new Date(2014, 2, 2, 20, 00, 00);
我想用flot绘制图表。
这是我的代码:
chartOptions = {
xaxis: {
min: minVal.getTime(),
max: maxVal.getTime(),
},
ofc我只是向您展示相关代码而不是我的所有代码,以便明确问题。
如您所见,最小值为上午8点,最大值为下午8点(20)
但图表从凌晨4点到下午4点(16)绘制值
即使我不断改变价值观。总是在实时之前有4个小时。
请帮助我?如果您需要更多代码,请告诉我。
来自用户@monkeyinsight
的评论后,他/她激励我询问jquery中哪个时候缩放是默认值?
答案 0 :(得分:1)
您应该将日期创建为new Date(Date.UTC(year, month, day, hour, minute, second)
,然后您可以通过向日期对象添加所需的小时数来操作时区