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

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

Зарегистрироваться!
  • Если Вы желаете помогать развитию проекта, готовы заполнять раздел(-ы) и подсказывать другим пользователям на портале, есть возможность попасть в команду редакторов. Для этого следует обратиться в техническую поддержку
pawn love
Активный
Регистрация
26 Сен 2023
Сообщения
246
Доброго утра, форумчане.
Слушайте, можете подсказать, как сделать проверку на день недели.

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

Буду рад, если дадите рабочий вариант проверки. Заранее спасибо.
 
Пользователь
Регистрация
14 Авг 2023
Сообщения
111
Код:
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
 
Сверху