Алексей Кузнецов
Люди посоветуйте, хочу сделать планировщик повторяющихся задач. И там есть опции повторения, например "каждый день в 14.00", "каждую среду и пятницу в 9.00", "каждый второй вторник месяца в 10.00" или "ежегодно 15 января в 12.45". Вопрос в том, в каком виде можно хранить в базе такие значения?
кстати, для надёжности надо ещё хранить где-то флаг послднего успешного выполнения, а то если в пятницу в 8 утра сервер прилёг и очнулся только к 12 - надо пропущенную задачу на "пятница 9:00" не забыть выполнить.