如何将highstock日期更改为波斯日期

我正在使用highcharts。 我试图将其日期更改为波斯语,但由于它使用Date.UTC我无法更改它!

我见过http://api.highcharts.com/highstock#lang,但它似乎不支持波斯语。

你知道有什么方法可以把它变成波斯日期吗? 我可以遇到的一种方法是将UTC日期更改为波斯日期的算法。

有什么办法可以解决这个问题吗? 请帮帮我...

谢谢


你将不得不做一些工作来把它变成高潮。

首先,找到一个将日期转换为波斯日期的JavaScript库。 这看起来很有希望:http://intldate.codeplex.com/

其次,您需要自定义高层日期格式。 Highcharts提供了一个API来执行此操作:

http://api.highcharts.com/highcharts#Highcharts.dateFormat()

您需要使用dateFormats钩子为使用您选择的JavaScript库以波斯格式打印的日期格式字符串添加%P选项。 一旦您定义了%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'
} 

请注意,您可以定义多个dateFormat参数,而不仅仅是%P,以处理日期,月份等。

链接地址: http://www.djcxy.com/p/70263.html

上一篇: how to change highstock date to persian date

下一篇: How to create UI elements lazily in WPF?