Я ищу функциональность, которая будет делать противоположноеPHP: получить будний число месяца
strtotime("third monday");
т.е. функции, которая подается метку времени и возвратит день недели число месяца.
Так что если сегодня 18.07.2016, в идеале функция должна возвращать «3» (т. Е. Третий понедельник июля).
Я могу получить сам будний день, используя дату («D», [timestamp]), но я не уверен, как рассчитать, что на самом деле это третий в этом месяце.
Неужели кто-нибудь пытался сделать что-нибудь подобное раньше?
Это не так сложно, как вы думаете. Ответ не зависит от конкретного буднего дня. То есть, 7-е число месяца всегда 1-е, а 8-е число месяца - это что-то второе и т. Д. Итак, вы в основном разделяете на 7. См. Ответ мистера Мартина. – bmb