如何将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