如何在时间轴上添加负日期
How to add a negative date to the timeline
如何向时间轴添加负日期?
我当前的代码是:
let items = new vis.DataSet([
{id: 1, content: 'today', start: '2018-11-02'}
])
new vis.Timeline(document.getElementById('timeline'), items, {})
要将事件添加到时间轴,我只需将其添加到 items:
items.add({id: 2 content: 'tomorrow', start: '2018-11-03'})
如果我缩小时间线,我会看到它显示的是 1 年之前的日期。如何将事件添加到负日期,而不需要拖动事件?
我不知道它是否适用于您的布局,但我使用时间戳(如果您从 php 导入时间戳,您应该在末尾添加 3 个 0,因为 php 使用秒和 js 使用毫秒 )
但这对我有用。
如果你添加这个
或者会发生什么
items.add({id: 3 content: 'past', start: '2018-10-03'})
不会显示当前时间之前的项目吗?
我明白了!
new Date(-2018, 11, 26)
这将产生负日期。
如何向时间轴添加负日期? 我当前的代码是:
let items = new vis.DataSet([
{id: 1, content: 'today', start: '2018-11-02'}
])
new vis.Timeline(document.getElementById('timeline'), items, {})
要将事件添加到时间轴,我只需将其添加到 items:
items.add({id: 2 content: 'tomorrow', start: '2018-11-03'})
如果我缩小时间线,我会看到它显示的是 1 年之前的日期。如何将事件添加到负日期,而不需要拖动事件?
我不知道它是否适用于您的布局,但我使用时间戳(如果您从 php 导入时间戳,您应该在末尾添加 3 个 0,因为 php 使用秒和 js 使用毫秒 )
但这对我有用。
如果你添加这个
或者会发生什么items.add({id: 3 content: 'past', start: '2018-10-03'})
不会显示当前时间之前的项目吗?
我明白了!
new Date(-2018, 11, 26)
这将产生负日期。