Добро пожаловать!

Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.

Зарегистрироваться!
pawn love
Активный
Регистрация
26 Сен 2023
Сообщения
393
Доброго утра, форумчане.
Слушайте, можете подсказать, как сделать проверку на день недели.

Расскажу чуть по подробнее.
Я хочу реализовать систему саппорта, параллельно записывать их данные в свои логи. Мне необходимо сделать так, что бы всю неделю кол-во отвеченных вопросов саппортами, записывались в определенное поле таблицы, а после, в конце недели, в воскресенье 23:59, все данные таблицы очищались и новые данные переносились с таблицы саппортов (касаемо их никнейма и отвеченных вопросов за неделю) в таблицу с их данными о том, сколько за неделю было отвеченно вопросов.

Буду рад, если дадите рабочий вариант проверки. Заранее спасибо.
 
Пользователь
Регистрация
14 Авг 2023
Сообщения
166
Код:
stock GetDayOfWeek(year, month, day)
{
    new a = (14 - month)/12, y = (year + 4800) - a;
    return ((day + ((153*(month + (12*a) - 3) + 2)/5) + (365*y) + (y/4) - (y/100) + (y/400) - 32045) % 7);
}

Пример использования:
Код:
getdate(year,month,day)
NameDay = GetDayOfWeek(year, month, day)
Взято с другого сайта, автор №_1
 
Сверху