Javascript 动态图表-如何更改日期格式的语言?
我想在我的一个项目中使用dygraph combined(dygraph.com)。问题是,它用英语显示日期(在X轴上): 1月1日、2月1日、4月1日等 我想用其他语言(如波兰语)显示它,例如: Sty 01、Lut 01、Mar 01等Javascript 动态图表-如何更改日期格式的语言?,javascript,dygraphs,Javascript,Dygraphs,我想在我的一个项目中使用dygraph combined(dygraph.com)。问题是,它用英语显示日期(在X轴上): 1月1日、2月1日、4月1日等 我想用其他语言(如波兰语)显示它,例如: Sty 01、Lut 01、Mar 01等 可能吗?如果是,如何操作?您可以使用axisLabelFormatter函数以任意方式格式化日期。对于其他语言,请设置日期名称和月份名称的数组(抱歉,我不懂波兰语): 然后在formatter函数中引用这些数组: axisLabelFormatter: fu
可能吗?如果是,如何操作?您可以使用axisLabelFormatter函数以任意方式格式化日期。对于其他语言,请设置日期名称和月份名称的数组(抱歉,我不懂波兰语): 然后在formatter函数中引用这些数组:
axisLabelFormatter: function(d, gran) {
var curr_day = d_names[d.getDay()];
var curr_month = m_names[d.getMonth()];
return curr_day + "<br /> "
+ curr_month + ' '
+ Dygraph.zeropad(d.getDate())
;
}
axisLabelFormatter:函数(d,gran){
var curr_day=d_名称[d.getDay()];
var curr_month=m_名称[d.getMonth()];
返回当前日期+“
”
+当前月份+“”
+Dygraph.zeropad(d.getDate())
;
}
这里有一个
使用这些选项比较困难,因为您必须考虑粒度,但是您可以编辑更改月份和天数的名称,例如,将文本“Jan”替换为“Sty”等等,然后保存并使用它 你的语言也会有同样的行为。谢谢!但Cephei解决方案(如下)正是我所需要的。
axisLabelFormatter: function(d, gran) {
var curr_day = d_names[d.getDay()];
var curr_month = m_names[d.getMonth()];
return curr_day + "<br /> "
+ curr_month + ' '
+ Dygraph.zeropad(d.getDate())
;
}