Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript vis.js timeline添加按钮以显示日、周或月_Javascript_Vis.js - Fatal编程技术网

Javascript vis.js timeline添加按钮以显示日、周或月

Javascript vis.js timeline添加按钮以显示日、周或月,javascript,vis.js,Javascript,Vis.js,我正在尝试用vis.js创建一个预订系统,因为我喜欢水平缩放布局和添加需要预订的项目的功能。我需要添加的按钮,点击将显示当前日期或周或月视图的时间线 <div id=""visualization></div> <ul class="btn-cluster"> <li class="btn-cluster__item btn"><a class="btn-cluster__link--day">day</

我正在尝试用vis.js创建一个预订系统,因为我喜欢水平缩放布局和添加需要预订的项目的功能。我需要添加的按钮,点击将显示当前日期或周或月视图的时间线

    <div id=""visualization></div>
    <ul class="btn-cluster">
     <li class="btn-cluster__item btn"><a class="btn-cluster__link--day">day</a></li>
    <li class="btn-cluster__item btn"><a class="btn-cluster__link--day">week</a></li>
<li class="btn-cluster__item btn"><a class="btn-cluster__link--day">month</a></li>
    </ul>




var container = document.getElementById('visualization');
var groups    = {};
var items     = new vis.DataSet([
  {
    id: 'item1',
    content: 'item content'
  },

]) ;
var options   = {};

// Create a Timeline
var timeline = new vis.Timeline(container, items, groups, options);

要将时间轴上的视图设置为用户指定的范围,例如天、周或月,可以使用

timeline.setWindow(start, end [, options]) 
例如,如果您想将时间线设置为24小时视图宽度的今日焦点,您可以执行以下操作

var ONE_DAY_IN_MS = 1000 * 60 * 60 * 24;
var now = new Date();
var nowInMs = now.getTime();
var oneDayFromNow = nowInMs + ONE_DAY_IN_MS;
timeline.setWindow(nowInMs, oneDayFromNow);

您是否在询问将视图设置为用户指定范围的时间线API调用是什么?或者问你如何计算当前日/周/月的范围?我认为这不是一个特定的范围,而是按当前日、当前周或当前月设置视图。希望它有意义,但一天是一个范围。也就是说,它有一个开始时间戳和一个结束时间戳。谢谢@bhspencer,它让我进入了小时视图,但将它设置为从现在到明天同一时间的一天。如果这只是我现在所在的日子,我会更喜欢。那一周呢?