Вы можете использовать эту функцию:
echo date('m/d/y',strtotime('5 Sep',strtotime('-1 year'.str_repeat(' +1 year',(time()-strtotime('5 Sep'))/abs(time()-strtotime('5 Sep')) ) )) );
и изменить «5 сентября» на любую желаемую дату.
Работает, устанавливая базовый год в strtotime
на текущийпредыдущий год (т. е. «-1 год»), а затем возвращается к текущему году (т. е. «+1 год»), если текущее время больше времени, указанного в вашей строке.