Drewser33 Posted February 20, 2009 Share Posted February 20, 2009 I am attempting to use a for loop. $datefrom = $_GET['date1']; $dateto = $_GET['date2']; $start = strtotime($datefrom); $enddate = strtotime($dateto); $oneweek = 604800; for($start=$start;$start<=$enddate; $oneweek) { I would like to add the value of $oneweek to $start during the for so that if the dates were: startdate = '2009-2-1' end date = '2009-2-28' The code inside the for will run 4 times. I can only find the use on the 3 expr in the for to be a var++, which is not working for my use. Any help is awesome. Thanks in advance Link to comment https://forums.phpfreaks.com/topic/146161-solved-easy-for-question/ Share on other sites More sharing options...
rhodesa Posted February 20, 2009 Share Posted February 20, 2009 $datefrom = $_GET['date1']; $dateto = $_GET['date2']; $start = strtotime($datefrom); $enddate = strtotime($dateto); $oneweek = 604800; for($cursor=$start;$cursor<=$enddate; $cursor += $oneweek) { //use $cursor inside the loop edit: you can also strtotime help: for($cursor=$start;$cursor<=$enddate; $cursor = strtotime('+1 week',$cursor)) Link to comment https://forums.phpfreaks.com/topic/146161-solved-easy-for-question/#findComment-767367 Share on other sites More sharing options...
Drewser33 Posted February 20, 2009 Author Share Posted February 20, 2009 Thank you, the for statement is doing exactly what I was looking for!! Thanks again!! Link to comment https://forums.phpfreaks.com/topic/146161-solved-easy-for-question/#findComment-767380 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.