digitalgod Posted August 11, 2006 Share Posted August 11, 2006 hey guys,trying to build an array that cpntains all the days of the week starting by today.I have this so far but for some reason it shows the date starting wednesday and not thursday ( I already tried doing echo date("l"); and it prints Thursday)[code=php:0]$days = array();for ($i=1;$i<=7;$i++) { array_push($days,date("l", mktime(0,0,0,0,+$i,0))); }[/code] Link to comment https://forums.phpfreaks.com/topic/17194-mktime-help-solved/ Share on other sites More sharing options...
AndyB Posted August 11, 2006 Share Posted August 11, 2006 I guess mktime( ...0,1,0) is something like January 2, 1970.Use this instead:[code]<?phplist($y,$m,$d) = explode("-",date("Y-m-d"));$days = array();for ($i=0;$i<=6;$i++) { array_push($days,date("l", mktime(0,0,0,$m,$d+$i,$y)));}print_r($days);?>[/code] Link to comment https://forums.phpfreaks.com/topic/17194-mktime-help-solved/#findComment-72813 Share on other sites More sharing options...
DillyDong Posted August 11, 2006 Share Posted August 11, 2006 Probably not the best way to fix it, but I just changed $i=2 and $i<=8 and it works. Link to comment https://forums.phpfreaks.com/topic/17194-mktime-help-solved/#findComment-72815 Share on other sites More sharing options...
digitalgod Posted August 11, 2006 Author Share Posted August 11, 2006 thanks AndyB that worked perfectly, for some reason I thought that I could have everything at 0 and just add a value for the days.DillyDong, yeah I also tried that and it worked but I needed a permanent solution Link to comment https://forums.phpfreaks.com/topic/17194-mktime-help-solved/#findComment-72816 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.