proctk Posted September 6, 2006 Share Posted September 6, 2006 Hi I'm still scratching my head on this one. I'm trying to write the date to a table between a certain date range. below is what I'm trying to work with[code=php:0] $enddate = mktime(0, 0, 0, $endM, $endD, $endY); $startdate = mktime(0, 0, 0, $StartM, $startD, $startY); $d = $startdate - $enddate; echo $nextdate.'<br>'; echo $startdate.'<br>'; echo $d;switch ($eventRepeat){ case "daily": echo "<tr><td class='right'>"; while($d < $i) { echo "<tr><td>"; echo "$row[event_description]"; echo "</td><td>"; echo "$row[event_category]"; echo "</td><td>"; echo "$row[event_details]"; echo "</td></tr>"; $i++; } break; default : } }[/code] Link to comment https://forums.phpfreaks.com/topic/19960-write-date-range-to-table/ Share on other sites More sharing options...
MarioRossi Posted September 6, 2006 Share Posted September 6, 2006 Think this one might need a more verbose explanation. I am struggling to work out what it is you are trying to achieve.You are generating 2 timestamps based on a start date and end date.you are the subtracting the enddate from the startdate giving you a negative? I suspect this should be the other way round to give you number of seconds between the start and end date? correct? and then you lose me... Link to comment https://forums.phpfreaks.com/topic/19960-write-date-range-to-table/#findComment-87459 Share on other sites More sharing options...
proctk Posted September 6, 2006 Author Share Posted September 6, 2006 Your write my subtract is backwardssay the start date is 2006-09-06the end date is 2006-09-20i wnat to echo all the date starting with the start date to the end dat in a table Link to comment https://forums.phpfreaks.com/topic/19960-write-date-range-to-table/#findComment-87464 Share on other sites More sharing options...
MarioRossi Posted September 6, 2006 Share Posted September 6, 2006 ah right ok now i get you why not do this.....get your starttime and endtime timestamps using mktime() like you are and then start a loop adding 86400 (seconds in a day) on each iteration until you get to your enddate?If you are working with dates a lot you may want to check out [url=http://pear.php.net/manual/en/package.datetime.calendar.php]http://pear.php.net/manual/en/package.datetime.calendar.php[/url] Link to comment https://forums.phpfreaks.com/topic/19960-write-date-range-to-table/#findComment-87472 Share on other sites More sharing options...
proctk Posted September 6, 2006 Author Share Posted September 6, 2006 I don't understand how to create the loop for this. Link to comment https://forums.phpfreaks.com/topic/19960-write-date-range-to-table/#findComment-87476 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.