我有一个 Highstock StockChart
,它使用 Persian(Jalali)
日期。
我在几天和几个月内使用dataGrouping
。虽然数据分组在天
上很好,但月
分组不起作用。这是因为贾拉利月和基督教月之间的差异。
例如,1 月 1 日
从 Jalali 月 ode-
的 10 日开始。因此,当我有从 1 日到 30 日(整个月)的数据时,我希望 Highcharts 只显示 的一列code>ode-
但它显示两列。一种用于 ËÌр
(ÀÌ
前一个月),另一种用于 ÀÌ
。这是因为它在 1 月
之前看到 12 月
(因为有 10 天的差异)。
这是一个示例:http://jsfiddle.net/SQwGT/9/
这不是一个很好的例子,特别是当你们大多数人都不懂波斯语时,但它以某种方式说明了这个问题。
我该如何解决这个问题?有没有办法告诉 Highcharts
如何管理其月份?还有其他办法吗?
最佳答案
我写了一个PersianDate
类并实现了类中的每个方法 Date
更重要的是set/get UTC Date/Month/...
方法。我用过:
Highcharts.setOptions({
global: {
Date: PersianDate
}
});
更改 Date
类 Highchart
用途。之后,图表知道从UTC
开始和结束的日期。日期格式和dataGrouping
与 Jalali
配合得很好月。
关于javascript - Highstock 月份数据与 Jalali/波斯日期分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27089784/