This shouldn’t be necessary; the return value of `m` should be floored already. If that’s not the case, then we should fix it in `m`—that is, fix d3.time.days rather than flooring all ticks.