r.z*_*rei 10 javascript highcharts
我们可以使用格里高利日期和格鲁吉亚语到波斯语日期转换器脚本来显示波斯日期Highchart和Highstock吗?
然后更好地覆盖日期格式化的方法是使用Highcharts.dateFormats(和persianDate库),这允许将所有日期(不是x或y轴)转换为波斯日历.
示例:http://jsfiddle.net/smpaB/1/

添加pesianDate库:
<script src="http://rawgithub.com/babakhani/PersianDate/master/dist/persian-date.min.js"></script>
Run Code Online (Sandbox Code Playgroud)
并配置highcharts:
Highcharts.dateFormats = {
'a': function(ts){return new persianDate(ts).format('dddd')},
'A': function(ts){return new persianDate(ts).format('dddd')},
'd': function(ts){return new persianDate(ts).format('DD')},
'e': function(ts){return new persianDate(ts).format('D')},
'b': function(ts){return new persianDate(ts).format('MMMM')},
'B': function(ts){return new persianDate(ts).format('MMMM')},
'm': function(ts){return new persianDate(ts).format('MM')},
'y': function(ts){return new persianDate(ts).format('YY')},
'Y': function(ts){return new persianDate(ts).format('YYYY')},
'W': function(ts){return new persianDate(ts).format('ww')}
};
Run Code Online (Sandbox Code Playgroud)
我开发了一个Jalali Date库,JDate它与原始的javascript Date类兼容.在highchart/highstock图表日期可以通过更换被转换为贾拉利window.Date用JDate.使用此方法,所有日期输出都将转换为jalali日历.此外,日期输入功能(如YTD功能或范围选择器)可与jalali日历一起使用.
演示:https://tahajahangir.github.io/jdate/jalali-highcharts-demo.html

以上演示中脚本的主要部分是:
<script src="//raw.githack.com/tahajahangir/jdate/master/jdate.min.js"></script>
<script>
window.Date = JDate;
Highcharts.setOptions({
lang: {
months: ['???????', '????????', '?????', '???', '?????', '??????', '???', '????', '???', '??', '????', '?????'],
shortMonths: ['???????', '????????', '?????', '???', '?????', '??????', '???', '????', '???', '??', '????', '?????'],
weekdays: ["??????", "??????", "?? ????", "????????", "????????", "????", "????"]
}
});
</script>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3073 次 |
| 最近记录: |