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++; } 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> Link to comment https://forums.phpfreaks.com/topic/179478-solved-date/#findComment-946960 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.