waynew Posted October 29, 2009 Share Posted October 29, 2009 I wan't to create a select box filled with dates from a one specified date to the other. I have been trying to do it this way, but it's giving me all sorts of dates. <?php $i = 1; $date = date("Y-11-26"); while($date != "2010-01-04"){ $arr = explode("-",$date); print_r($arr); $date = date('Y-m-d', mktime(0,0,0, $arr[1],$arr[2]+$i,date("Y"))); $string = date('l d F',strtotime($date)); if($date != "2009-12-25"){ echo '<option value="'.$date.'">'.$string.'</option>'; } $i++; } Quote Link to comment https://forums.phpfreaks.com/topic/179478-solved-date/ Share on other sites More sharing options...
jcombs_31 Posted October 29, 2009 Share Posted October 29, 2009 Is this solved? Could you do something like <form> <select> <?php $date1 = strtotime('2009-10-01'); $date2 = strtotime('2009-11-25'); while($date1 <= $date2) { echo '<option>' . date('Y-m-d', $date1) . '</option>'; $date1 += 86400; } ?> </select> </form> Quote Link to comment https://forums.phpfreaks.com/topic/179478-solved-date/#findComment-946960 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.