Вверх ↑
Разработчик
Ответов: 26158
Рейтинг: 2127
#1: 2012-10-24 19:44:08 ЛС | профиль | цитата
Tad, выручай, че-то я потерялся. Нужно определить последнее число месяца, если период попадает в конец этого месяца. Предположим, отметка произошла 12.02.2013, значит, начало отсета будет 01.02.2013. Задаем период в месяцах и умножаем его на 27 (количество дней, гарантировано попадающее в окно месяца, считая от 1), что гарантровано попадет на конец самого короткого месяца при периоде в 1 месяц. Но вот мне надо не 1 месяц, а предположим -- 3 месяца. Умножаю 3 на 27 получаю 81 и попадаю на 23.04.2013. Как мне автоматически, одной формулой вычислить, какое будет последнее число в этом 04 месяце, зная только целое значение от 23.04.2013 Это нужно, чтобы получить диапазон окна от 01.02.2013 до 30.04.2013
Или это решается тупым массивом -- даешь индекс 04 и получаешь на выходе 30 Но это не интересно
карма: 22

0