Shawn McKenzie wrote: > tedd wrote: >> Hi gang: >> >> I want to show the dates for all Fridays +-30 days from a specific date. >> >> For example, given today's date (8/11/2009) the Fridays that fall +-30 >> days are July 17, July 24, July 31, Aug 7, Aug 14, Aug 21, Aug 28, and >> Sept 4. >> >> I'm curious, how would you guys solve this? >> >> Cheers, >> >> tedd > > Lots of ways to skin that cat, here is one: > > $date = time(); //or whenever > $start = strtotime('-30 days', $date); > $end = strtotime('+30 days', $date); > > $next = $start; > while(($next = strtotime('Next Friday', $next)) <= $end) { > echo date("F j, Y", $next)."\n"; > } > I must be bored: for($next = strtotime('-30 days'); $next <= strtotime('+30 days'); $next = strtotime('Next Friday', $next)) { echo date("F j, Y", $next)."\n"; } -- Thanks! -Shawn http://www.spidean.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php