chartjs与本地日期



当前图表中xAxis上的刻度格式正确,但语言错误。例如:"22 July 21:00">

我希望它们被本地化为"22 Heinäkuuta 21:00">,而是"locale属性";似乎什么也改变不了。我做错了吗?

var config = { // my chart config
    type: 'line',
    data: { datasets: [] }, 
    options: { 
        parsing: false,
        normalized: true,
        animation: false,
        locale: "fi-FI", // my locale
        scales: {
            xAxis: {
                type: 'time',
                time: {
                    source: 'auto',
                    minUnit: 'hour',
                    displayFormats: {
                        minute: "dd MMMM HH:mm",
                        hour: "dd MMMM HH:mm",
                        day: "dd MMMM",
                        week: "dd MMMM",
                        month: "MMMM",
                        quarter: 'MMMM yyyy',
                        year: "yyyy",
                    }
                }
            },
        }, 
    }
}

我已经读了所有我能找到的文件。但是我看不懂这个语言环境文档

我需要给我的日期库提供区域设置Luxon对我来说:

luxon.Settings.defaultLocale = "fi";

Moment以类似的方式完成,但我还没有测试过:

moment.locale("fi");

这里有更多关于它的信息

相关内容

  • 没有找到相关文章

最新更新