显示应用 later.js 文本解析器后还剩多少时间
Show how much time is left after later.js text parser applied
later.js text parser应用后如何显示剩余时间?
比如我想在setInterval
开始之前就知道了
const later = require('later');
later.date.localTime();
const schedule = later.parse.text('at 12:40');
later.setInterval(() => {
console.log('executed!');
}, schedule);
有 .next() 方法可以计算未来出现的次数。
显示未来发生的事件
输入:
console.log(later.schedule(schedule).next());
输出:
2017-11-28T12:40:00.000Z
显示 10 个未来事件
输入
console.log(later.schedule(schedule).next(10));
输出
[ 2017-11-28T12:40:00.000Z,
2017-11-29T12:40:00.000Z,
2017-11-30T12:40:00.000Z,
2017-12-01T12:40:00.000Z,
2017-12-02T12:40:00.000Z,
2017-12-03T12:40:00.000Z,
2017-12-04T12:40:00.000Z,
2017-12-05T12:40:00.000Z,
2017-12-06T12:40:00.000Z,
2017-12-07T12:40:00.000Z ]
later.js text parser应用后如何显示剩余时间?
比如我想在setInterval
开始之前就知道了
const later = require('later');
later.date.localTime();
const schedule = later.parse.text('at 12:40');
later.setInterval(() => {
console.log('executed!');
}, schedule);
有 .next() 方法可以计算未来出现的次数。
显示未来发生的事件
输入:
console.log(later.schedule(schedule).next());
输出:
2017-11-28T12:40:00.000Z
显示 10 个未来事件
输入
console.log(later.schedule(schedule).next(10));
输出
[ 2017-11-28T12:40:00.000Z,
2017-11-29T12:40:00.000Z,
2017-11-30T12:40:00.000Z,
2017-12-01T12:40:00.000Z,
2017-12-02T12:40:00.000Z,
2017-12-03T12:40:00.000Z,
2017-12-04T12:40:00.000Z,
2017-12-05T12:40:00.000Z,
2017-12-06T12:40:00.000Z,
2017-12-07T12:40:00.000Z ]