bah*_*Agi 7 persian highcharts highstock
我正在使用highcharts.我正在尝试将其日期更改为波斯语,但由于它使用的是Date.UTC,我无法更改它!
我见过http://api.highcharts.com/highstock#lang,但它似乎不支持波斯语.
你知道有什么方法可以把它变成波斯日期吗?我可以遇到的一种方法是将UTC日期更改为波斯日期的算法.
有什么方法可以解决这个问题吗?请帮我...
谢谢
您将需要做一些工作才能将其放入高级图表中。
首先,找到一个将日期转换为波斯日期的 JavaScript 库。这看起来很有前途: http: //intldate.codeplex.com/
其次,您需要自定义 highcharts 日期格式。Highcharts 提供了一个 API 来执行此操作:
http://api.highcharts.com/highcharts#Highcharts.dateFormat()
您需要使用 dateFormats 挂钩将 %P 选项添加到日期格式字符串,该字符串使用您选择的 javascript 库以波斯格式打印。定义 %P 格式后,您可以自定义要在 x 轴上使用的日期格式:http://api.highcharts.com/highcharts#xAxis.dateTimeLabelFormats
{
second: '%H:%M:%S',
minute: '%H:%M',
hour: '%H:%M',
day: '%P',
week: '%P',
month: '%P',
year: '%P'
}
Run Code Online (Sandbox Code Playgroud)
请注意,您可以定义多个 dateFormat 参数,而不仅仅是 %P,来处理天、月等。
归档时间: |
|
查看次数: |
1101 次 |
最近记录: |