Доступ к готовым решениям

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Функция GetDayOfWeek

№_1

Компетентный
Описание функции: Получает номер дня недели исходя из даты
Параметры: year, month, day
Описание параметров функции:
year - номер года
mounth - номер месяца
day - номер дня в месяце
Примеры:
Выведет в лог сервера название дня недели на данный момент:
PHP:
static const
	day_of_week_name[][] = {"Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота", "Воскресенье"};
new year, mounth, day;
getdate(year, mounth, day);
print(day_of_week_name[GetDayOfWeek(year, mounth, day)]);
Код:
PHP:
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);
}
 
Сверху Снизу