2013-03-27 12 views
7

ハイチャートを使用しています。私はペルシャ語に日付を変更しようとしていますが、Date.UTCを使用しているので変更できません!ハイストックの日付をペルシア語の日付に変更する方法

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

ペルシア語の日付に変更する方法はありますか? 私は、UTCの日付をペルシア語の日付に変更するアルゴリズムを見つけることができます。

この問題を解決する方法はありますか? は

あなたはhighchartsにこれを取得するには、作業のビットを行う必要がありますあなたの

答えて

4

ありがとう...私を助けてください。

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

第2に、ハイチャートの日付書式をカスタマイズする必要があります。 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を定義することができます月など

+0

私は、ペルシャの日付を計算するために関数を使用しました。その後、ツールチップとxAxisをフォーマットしました。今度は、ナビゲータをフォーマットする必要があります。ありがとう –

+0

この投稿:http://stackoverflow.com/questions/8370503/displaying-persian-dates-in-highchart-from-its-corresponding-georgian-dateも私を大いに助けました。 .. –

関連する問題