if (interval >= timeUnits[DAY]) { // day
            minDate[setDate](interval >= timeUnits[MONTH] ? 1 :
                count * mathFloor(minDate[getDate]() / count));
        }