datemath-to-milliseconds

0.0.3 • Public • Published

datemath-to-milliseconds

Convert any date math string to milliseconds. Check Elastic's documentation for further reading (Note: rounding and conditionals are not supported yet).

Install

npm install datemath-to-milliseconds --save

Examples

var convert = require('datemath-to-milliseconds');
 
console.log(convert('now-15s'));
// => -15000
 
console.log(convert('now+5m'));
// => 300000
 
console.log(convert('now-7h'));
// => -25200000
 
console.log(convert('now+4d'));
// => 345600000
 
console.log(convert('now-3w'));
// => -1814400000
 
console.log(convert('now+2M'));
// => 5184000000
 
console.log(convert('now-1y'));
// => -31536000000
 
console.log(convert('now-15s+5m-7h+4d-3w+2M-1y'));
// => -27845715000

Package Sidebar

Install

npm i datemath-to-milliseconds

Weekly Downloads

0

Version

0.0.3

License

MIT

Last publish

Collaborators

  • amberlamps