datetime/time_rounding_utils library

Flexible time rounding (nearest 5/10/15 min, ceiling/floor) — roadmap #600.

Functions

roundMinutes(int minutes, int step, {int mode = 0}) int
Rounds minutes to nearest step (e.g. 5, 10, 15). mode: 0=nearest, 1=floor, 2=ceil.