转换高图表中的日期格式
convert date format in highcharts
嗨,我在Highchart中有一些类别,比如:
Categories:["2015-10-31", "2015-11-04", "2015-11-12", "2015-11-03", "2015-11-11", "2015-11-02", "2015-11-01", "2015-11-13"]
它显示在x轴上,但我想更改这样的日期格式:
10月31日至11月4日11月12日11月3日类似这种格式的
我怎么能做到这一点如果有人能帮我,请帮我,我无法得到解决方案。
提前感谢
使用格式化程序方法:http://api.highcharts.com/highcharts#xAxis.labels.formatter
示例:
$(function () {
var months = [
'Jan',
'Feb',
'Mar',
'Apr',
'May',
'Jun',
'Jul',
'Aug',
'Sep',
'Oct',
'Nov',
'Dec'
];
$('#container').highcharts({
title: {
text: 'Example'
},
xAxis: {
categories: ["2015-10-31", "2015-11-04", "2015-11-12"],
labels: {
formatter: function () {
var date = new Date(this.value);
return months[date.getMonth()] + ' ' + date.getDate();
}
}
},
series: [{
data: [1, 2, 3]
}]
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script src="https://code.highcharts.com/highcharts.js"></script>
<div id="container" style="height: 400px; width: 500px"></div>
您可以进行
"xAxis": {
"type": "datetime",
"labels": {
"format": "{value:%b %d}"
},
categories:["2015-10-31", "2015-11-04", "2015-11-12", "2015-11-03", "2015-11-11", "2015-11-02", "2015-11-01", "2015-11-13"]
};
http://api.highcharts.com/highcharts#Highcharts.dateFormat
相关文章:
- Javascript日期格式类似于ISO,但本地
- NodeJS日期格式不起作用
- 将客户端特定的日期格式返回到服务器MVC4
- ui网格日期单元格过滤器,过滤日期格式导致显示错误的日期
- 将Javascript日期转换为ASP.NET日期格式
- 在达到状态之前在Redux Reducer中设置日期格式
- 如何从Angularjs中的新日期获取日期格式
- 如何使用jquery更改为所需的日期格式
- keith wood日期选择器日期格式和语言
- Dygraph更改日期格式
- 确定Twig(或JavaScript)中的国际日期格式,以便在其他地方使用
- javascript和jquery日期格式转换
- 用javascript将日期格式从d/m/yyyy转换为yyyy-mm-dd
- 在Datepicker中将日期格式更改为yyyy-mm-dd
- 在Karma Jasmine单元测试用例中检查日期格式
- 使用不同的日期格式和区域设置创建时刻
- 更改日期选择器上的日期格式
- 以日期计算的天数更改日期格式
- 带有onchange的日期格式
- 如何从区域设置获取日期格式