Round

  1. npm install moment-round

This plugin will round date/time to a given interval.

For example,

  1. require('moment-round');
  2. var m = new moment(); // 2015-06-18 15:30:19
  3. m.round(5, 'seconds'); // 2015-06-18 15:30:20
  4. m.ceil(3, 'minutes'); // 2015-06-18 15:33:00
  5. m.floor(16, 'hours'); // 2015-06-18 00:00:00
  6. m.ceil(21, 'hours'); // 2015-06-18 21:00:00
  7. m.ceil(20, 'hours'); // 2015-06-19 00:00:00

The repository is located at github.com/WebDevTmas/moment-round.