later
later copied to clipboard
Show how much time is left after later.js text parser applied
How to display what time is left after the later.js text parser applied?
For example, I want to know it before the setInterval
started.
const later = require('later');
later.date.localTime();
const schedule = later.parse.text('at 12:40');
later.setInterval(() => {
console.log('executed!');
}, schedule);
Looks like you've accepted an answer over at StackOverflow, but in case anyone else is reading this, I use moment.js with the fromNow()
function to show, in a human readable form, how long until the next occurrence:
next = later.schedule(mySchedule).next()
timeLeft = moment(next).fromNow()
console.log(timeLeft) // 'in 20 minutes'