Как обнулить переменную раз в месяц?
Как обнулить переменную раз в месяц? например 1 числа.
if(date("d")==1;){
$numberWay = 01;
}
но так переменная будет обнулятся весь день. Я думаю в строну cron. Или есть другой способ?
Ответы (2 шт):
Автор решения: Sergei Kirjanov
→ Ссылка
Вы хотите сделать что-то раз в месяц.
В БД можно сохранять запись "в 2020-08 сделано", сразу как сделали.
В скрипте смотреть, какой месяц, и если для него всё сделано -- не делать.
Скрипт можно запускать и по cron, с любой частотой.
Главное, чтоб 2 скрипта не сработали одновременно.
Можно сделать демона (проверил-поспал по циклу).
Автор решения: beaxs
→ Ссылка
Тебе нужно обнулять переменную единожды ровно в 00:00 начала нового месяца, и тогда ее не будет обнулять весь день