我正在使用高点。我试图将其日期更改为波斯但由于它使用Date.UTC我无法更改它!我看过http://api.highcharts.com/highstock#lang但它似乎不支持波斯语。如何更改波斯日期的highstock日期
你知道有什么办法将它改成波斯日期吗? 我可以遇到的一种方法是将UTC日期更改为波斯日期的算法。
有什么办法可以解决这个问题吗? 请帮我...
谢谢
我正在使用高点。我试图将其日期更改为波斯但由于它使用Date.UTC我无法更改它!我看过http://api.highcharts.com/highstock#lang但它似乎不支持波斯语。如何更改波斯日期的highstock日期
你知道有什么办法将它改成波斯日期吗? 我可以遇到的一种方法是将UTC日期更改为波斯日期的算法。
有什么办法可以解决这个问题吗? 请帮我...
谢谢
你将不得不做一些工作进入highcharts这一点。
首先,找到一个将日期转换为波斯日期的JavaScript库。这看起来很有希望:http://intldate.codeplex.com/
其次,您需要自定义高层日期格式。 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'
}
注意,您可以定义多个日期格式的参数,而不仅仅是%P,处理天,月等
我用一个函数来计算波斯日期。然后我格式化工具提示和xAxis。现在我必须格式化导航器。谢谢你 – 2013-03-30 11:34:57
这篇文章:http://stackoverflow.com/questions/8370503/displaying-persian-dates-in-highchart-from-its-corresponding-georgian-date也帮助了我很多。 .. – 2013-03-31 07:54:48