Форум OlegON > Компьютеры и Программное обеспечение > Операционные системы и программное обеспечение > Программирование

Определение какой по счету день недели в месяце (алгоритм) : Программирование

23.02.2025 18:14


23.02.2025 10:25
Столкнулся тут с тем, что надо посчитать какой день недели по счету от начала месяца.
Ну то есть, сегодня четвертое воскресенье, а 15 числа была третья суббота.
Почему-то большинство нагугленного сводилось к определению дня недели первого числа месяца, а затем в цикле перебором до текущего, отсчитывая повторы дня недели. В SQL это вообще union на 30 чисел.
Но мне больше понравился вариант ceil(DD/7). На сегодня, например, 23/7=3.2857 и ceil = 4.
Часовой пояс GMT +3, время: 18:14.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.