gpt4 book ai didi

javascript - Highchart 范围选择器文本框的奇怪行为。

转载 作者:行者123 更新时间:2023-11-28 18:39:51 25 4
gpt4 key购买 nike

关于以下JS Fiddle我已将日期格式设置为“%d-%m-%Y”。在文本框中更改日期时,我希望导航器将移动到所选日期,但导航器移动到数据的开头。

如果删除此代码inputDateFormat: '%d-%m-%Y'。那么就可以了,但我想要日期格式为 %d-%m-%Y

最佳答案

我认为这是因为 Date.parse 不理解 dd-mm-yyyy 表示法。请参阅文档:http://api.highcharts.com/highstock#rangeSelector.inputEditDateFormat

This must be a format that is recognized by JavaScript Date.parse

我在 rangeSelector 对象中添加了一个简单的 inputDateParser 函数,该函数似乎有效:

inputDateParser: function(value) {
var date = value.split('-');
var returnDate = new Date(
parseInt(date[2], 10),
parseInt(date[1], 10) - 1,
parseInt(date[0], 10) + 1
).getTime();

return returnDate;
}

演示:http://jsfiddle.net/aw31ddvv/6/

关于javascript - Highchart 范围选择器文本框的奇怪行为。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36311796/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com