javascript - Highstock 月份数据与 Jalali/波斯日期分组

标签 javascript jquery highcharts

我有一个 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
    }
});

更改 DateHighchart用途。之后,图表知道从UTC开始和结束的日期。日期格式和dataGroupingJalali 配合得很好月。

关于javascript - Highstock 月份数据与 Jalali/波斯日期分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27089784/

相关文章:

Javascript date-fns 更具体的 distanceInWords

javascript - 如何使用 Javascript $.get 调用 Controller 操作 - Yii?

javascript - 如何列出对象?

php - JQuery:如何将这个点击功能应用到页面上同一类的所有元素?

javascript - 带渐变的 Highcharts 饼图 donut

javascript - highcharts 中的 3D Pie Drilldown 图

javascript - 如何重新绑定(bind)具有相同名称的方法

javascript - 没有绝对值的弹出按钮

jquery - 如何用另一个 Ajax.ActionLink 替换(或更新)一个 Ajax.ActionLink?

javascript - 如何自定义 Highchart 文件名?