а при чем здесь PHP?
ты в уме вычислить дату можешь?
из всего РНР надо знать только, что с датой он работает в формате метки времени Юникс - количество секунд, прошедших с 0 часов 1 января 1970 года, функциями mktime() и date(). остальное, как я уже говорил - арифметика.
спасибо, я уже сам справился
вот только смысла в коде не прибавилось.
для того, чтобы автор научился понимать, что такое алгоритм, этот код не годится.
а если пользоваться услугами готовых функций. то приведенная выше делает все в одну строчку
Порой, по неопытности, бывает гораздо полезнее получить готовый код, а уж потом, если мозги и желание есть понять как он работает и оптимизировать под свои задачи.
Fedor_A_Nohrin
в твоем коде никакой пользы нету.
в нем алгоритм запрятан глубоко в вызовы мусорных функций пхп
как раз для неопытности надо писать максимально просто и подробно.
но, имхо, как я уже говорил, если человек не может в уме составить абстрактный алгоритм решения подобной задачи, то ему уже ничего не поможет