当日期范围选择好时,怎么把日期范围显示在echarts x轴?

clipboard.png
日期选择了2018.08.01-2018.08.10 怎么显示在x轴?

阅读 9.1k
2 个回答

var start_time = '2017-02-02';

var end_time = '2017-03-28';
var bd = new Date(start_time),be = new Date(end_time);
var bd_time = bd.getTime(), be_time = be.getTime(),time_diff = be_time - bd_time;
var d_arr = [];
for(var i=0; i<= time_diff; i+=86400000){
        var ds = new Date(bd_time+i);
        d_arr.push((ds.getMonth()+1)+'月'+ds.getDate()+'日')
}
alert(d_arr);

作者:ljihe
来源:CSDN
原文:https://blog.csdn.net/ljihe/a...
版权声明:本文为博主原创文章,转载请附上博文链接!

数据静态:

把时间日期参数写到你定义的option下xAxis(x轴)里,把值写到数组data里;

数据动态:

你的时间参数通过自己选择后与后端交互,获取后端返回的日期数据push到xAxis下的data数组里
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题