Добрый день.
Столкнулся с нетривиальной задачей - требуется допускать запись данных по условию, чтобы попасть в нужный период.
Нужные период - от 27 числа месяца до 26 следующего. Данные можно внести только два раза.
То есть сегодня 10 число, человек пытается внести данные. Нужно как-то вычислить, были ли внесены данные на отрезке времени, начиная от 27 прошлого месяца и до сегодняшнего дня. Если есть данные. то не позволяем записывать. Если нет - пожалуйста.
Основная проблема - как именно определить, что мы находимся на отрезке времени между 27 и 26? Простой арифметикой не получится - в месяце может быть 30, 31, 28 или 29 дней.