Javascript 如何将amchart与jalali日历一起使用?

Javascript 如何将amchart与jalali日历一起使用?,javascript,amcharts,amcharts4,jalali-calendar,Javascript,Amcharts,Amcharts4,Jalali Calendar,我使用的是amchart,我不能使用Jalali日历,因为它不支持非公历 我想在date Axis中加入Jalali date 如何更改它?您不能更改datetime的区域设置。但您可以通过获取渲染文本并通过适配器对其进行更改来修改dateAxis 有关工具提示: dateAxis.adapter.add("getTooltipText", function(text){ return new Date(text).toLocaleDateString('fa-IR')

我使用的是
amchart
,我不能使用Jalali日历,因为它不支持非公历

我想在date Axis中加入Jalali date


如何更改它?

您不能更改datetime的区域设置。但您可以通过获取渲染文本并通过适配器对其进行更改来修改
dateAxis

有关工具提示:

dateAxis.adapter.add("getTooltipText", function(text){
  return new Date(text).toLocaleDateString('fa-IR')
})
对于标签:

dateAxis.renderer.labels.template.adapter.add("text", function(text) {
  return  new Date(text).toLocaleDateString('fa-IR');
});

对于标签,我建议从“target.dataItem”获取文本,因为有时文本会被缩短。。。比如:“四月”

dateAxis.renderer.labels.template.adapter.add(“文本”),函数(文本、目标、键){
如果(文本!==未定义){
返回新日期(target.dataItem.values.value.value).toLocaleDateString('fa-IR');
}
});