6

ハイチャートを使用しています。日付をペルシア語に変更しようとしていますが、Date.UTCを使用しているため、変更できません。

http://api.highcharts.com/highstock#langを見たことがありますが、ペルシア語をサポートしていないようです。

ペルシャの日付に変更する方法を知っていますか?私が出くわすことができる1つの方法は、UTC日付をペルシア日付に変更するアルゴリズムです。

この問題を解決する方法はありますか?私を助けてください...

ありがとうございました

4

1 に答える 1

4

これをハイチャートに入れるには、少し作業を行う必要があります。

まず、日付をペルシア語の日付に変換するjavascriptライブラリを見つけます。これは有望に見えます:http://intldate.codeplex.com/

次に、ハイチャートの日付形式をカスタマイズする必要があります。Highchartsは、これを行うためのAPIを提供します。

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

選択したjavascriptライブラリを使用してペルシア語形式で印刷される日付形式の文字列に%Pオプションを追加するには、dateFormatsフックを使用する必要があります。%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だけでなく、いくつかのdateFormatパラメーターを定義できることに注意してください。

于 2013-03-27T08:54:06.587 に答える