спустя 30 дней после того как пользователь начал пользоваться сервисом (period_start) его количество использованных минут за этих 30 дней обнулялись и подсчет минут шёл заново на следующие 30 дней. 
                  
                  
                  
                  
                  
                  Аля допустим он начал пользоваться 7 числа сервисом идёт подсчет минут (скок он наговорил) в течении 30 дней, потом счетчик сбрасывается и идёт снова.
                  
                  
                  
                  
                  
                  Как это сделать есть идеи у кого-то ?
                  
                  
                
Храни в бд время предыдущего сброса. И раз в день проверяй по скрипту (datetime.now - датаНачала).TotalDays > 30
Обсуждают сегодня