Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 全局使用Highstocks rangeSelector输入UTC:false不';行不通_Javascript_Date_Highcharts_Highstock - Fatal编程技术网

Javascript 全局使用Highstocks rangeSelector输入UTC:false不';行不通

Javascript 全局使用Highstocks rangeSelector输入UTC:false不';行不通,javascript,date,highcharts,highstock,Javascript,Date,Highcharts,Highstock,正如标题所示,在将全局useUTC选项设置为false时,我遇到了rangeSelector输入问题,即以下设置: Highcharts.setOptions({ global: { useUTC: false } }); 我有两把小提琴来演示这个问题 Fiddle 1-日期和小时格式(工程) 使用日期和时间作为日期格式选项,即 inputDateFormat: "%Y-%m-%d %H:%M:%S", inputEditDateFormat

正如标题所示,在将全局useUTC选项设置为false时,我遇到了rangeSelector输入问题,即以下设置:

Highcharts.setOptions({
    global: {
        useUTC: false
    }
});
我有两把小提琴来演示这个问题

Fiddle 1-日期和小时格式(工程) 使用日期和时间作为日期格式选项,即

inputDateFormat: "%Y-%m-%d %H:%M:%S",
inputEditDateFormat: "%Y-%m-%d %H:%M:%S"
inputDateFormat: "%Y-%m-%d",
inputEditDateFormat: "%Y-%m-%d"
这很好用。例如,如果选择
2010-09-22 00:00:00
作为输入,它将从以下位置输出
:2010-09-22 00:00:00+02:00
(因为我在GMT+2)

Fiddle 2-仅日期格式(不起作用) 仅使用日期作为日期格式选项,即

inputDateFormat: "%Y-%m-%d %H:%M:%S",
inputEditDateFormat: "%Y-%m-%d %H:%M:%S"
inputDateFormat: "%Y-%m-%d",
inputEditDateFormat: "%Y-%m-%d"
在本例中选择
2010-09-22
应产生与FIDLE 1中示例相同的输出,但输出
自:2010-09-22 02:00:00+02:00
。我不知道如何从这里开始。我想为日期解析编写一个自定义的回退函数是一种选择,但我猜我在这里遗漏了一些东西


更新1 基于此(在注释中提到),我编写了这个定制inputDateParser函数:

inputDateParser: function (value) {
    var temp_date;
    if (defaultOptions.global.useUTC) {
        temp_date = moment.utc(value);
    }
    else {
        temp_date = moment(value);
    }
        return temp_date.valueOf();
}
(…需要将全局选项存储到变量中)


看看这个主题:。@d_paul:这让我走上了正确的轨道,更新了OP。谢谢!没问题,很高兴有帮助。看看这个主题:。@d_paul:这让我走上了正确的轨道,更新了作品。谢谢!没问题,很高兴有帮助。