Simple and human friendly millisecond implementation with awesome chaining. Thanks @subzey for a sketch and advise :D
npm install to-ms
var toMs = require('to-ms');
setTimeout(
function () {
/* do something */
}, toMs
.hour()
.minutes(15)
.seconds(30)
);
All methods are chainable. I mean, you can pretty simple write something like this:
var ms = toMs
.days(30)
.hours(10)
.minutes(30)
.seconds(45);
Just use window.toMs
. To support legacy browsers you must use ES5-Shim.
toMs.second()
toMs.seconds(Number)
toMs.minute()
toMs.minutes(Number)
toMs.hour()
toMs.hours(Number)
toMs.day()
toMs.days(Number)
toMs.week()
toMs.weeks(Number)
toMs.year()
toMs.years(Number)