如何在时间轴上添加否定日期

时间:2018-11-02 16:01:59

标签: vis.js vis.js-timeline

如何为时间轴添加否定日期? 我当前的代码是:

let items = new vis.DataSet([
    {id: 1, content: 'today', start: '2018-11-02'}
])

new vis.Timeline(document.getElementById('timeline'), items, {})

要将事件添加到时间轴,我只需将其添加到项目

items.add({id: 2 content: 'tomorrow', start: '2018-11-03'})

如果我缩小时间轴,会看到它显示了第一年之前的日期。如何将事件添加到否定日期,而无需拖动事件?

2 个答案:

答案 0 :(得分:0)

我不知道它是否可以在您的布局上使用,但是我使用时间戳(如果您从php导入时间戳,则应该在末尾添加3 0,因为php使用seconds而js使用miliseconds)

但这对我有用。

替代方法

items.add({id: 3 content: 'past', start: '2018-10-03'})

在当前时间之前不会显示该项目吗?

答案 1 :(得分:0)

我明白了!

new Date(-2018, 11, 26)

这将产生一个否定日期。