Не то чтобы я видел именно эту проблему, но я видел очень похожие.Кажется, что strtotime меняет поведение между различными версиями PHP, и, за исключением простых операций (например, «+1 неделя»), трудно гарантировать, что функциональность останется прежней.
Если вы не можетеОбновление до 5.3, которое, как правильно указано, действительно кажется улучшением, все, что я могу порекомендовать, - это играть с некоторыми перестановками.Часто можно получить правильный ответ из более старых версий strtotime, перефразировав вопрос.Примеры могут включать ...
- следующий понедельник -1 неделя
- последний понедельник +1 неделя
- этот понедельник