Javascript 动态图表-如何更改日期格式的语言?

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

我想在我的一个项目中使用dygraph combined(dygraph.com)。问题是,它用英语显示日期(在X轴上):

1月1日、2月1日、4月1日等

我想用其他语言(如波兰语)显示它,例如:

Sty 01、Lut 01、Mar 01等


可能吗?如果是,如何操作?

您可以使用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()) 
        ;
}