//Assumes it's strtotime parsable, you may need to insert
// slashes with your given format eg (and use 4 digit years)
$given=strtotime($dtstring);
//It's just that easy ;)
$thuBefore=strtotime("last thursday",$given);
Обратите внимание, что это всегда получит последний четверг, то есть, если данная дата будет четвергом, она сообщит на 7 дней раньше (но если дата пятница, она сообщит только одинднем ранее).