rsalumpit Posted July 31, 2009 Share Posted July 31, 2009 lets say i have 2 dates and i want to compare the two i want to display the first 7 days of the two compared date for example 07-31-2009 to 08-8-2009 output 07-31-2009 08-1-2009 08-2-2009 08-3-2009 08-4-2009 08-5-2009 08-6-2009 Quote Link to comment https://forums.phpfreaks.com/topic/168244-solved-compare-date-problem/ Share on other sites More sharing options...
phpSensei Posted July 31, 2009 Share Posted July 31, 2009 I suppose what I would do first is... count the amount of days inbetween the days... if you place both dates in MKTIME then use the date function to grab the days and calculate it,. I would also get the LAST DAY of each month, so its more than the last day, set the next date as 1. Ofcourse this would all happen in a FOR loop... Quote Link to comment https://forums.phpfreaks.com/topic/168244-solved-compare-date-problem/#findComment-887437 Share on other sites More sharing options...
avvllvva Posted July 31, 2009 Share Posted July 31, 2009 I think here u need only the start date , bcoz u need only 7 days after that date, try this, maybe it meets ur requirement <?php $startdate ="07-31-2009"; $start_date_split = explode("-",$startdate); for($i=0;$i<=6;$i++){ echo "<br> ".date("m-d-Y", mktime(0, 0, 0, $start_date_split[0], $start_date_split[1]+$i, $start_date_split[2])); } ?> Quote Link to comment https://forums.phpfreaks.com/topic/168244-solved-compare-date-problem/#findComment-887456 Share on other sites More sharing options...
rsalumpit Posted July 31, 2009 Author Share Posted July 31, 2009 thank you guys!!! Quote Link to comment https://forums.phpfreaks.com/topic/168244-solved-compare-date-problem/#findComment-887476 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.