doddsey_65 Posted August 4, 2011 Share Posted August 4, 2011 Im trying to use the last 7 days(numerical) in a graph so the x axis would be (from todays date) 28,29,30,31,1,2,3,4. The only thing i could think of is a for loop and setting $i as date('d'). Obviously this didnt work as the second parameter in the loop would be $i< or $i>. But $i could be both. Any ideas? Quote Link to comment https://forums.phpfreaks.com/topic/243823-echo-past-7-days-dated/ Share on other sites More sharing options...
TeNDoLLA Posted August 4, 2011 Share Posted August 4, 2011 for ($i = 0; $i < 8; $i++) { echo date('d', strtotime('-'. $i .' day')). ' '; } and to echo dates other way around for ($i = 7; $i > -1; $i--) { echo date('d', strtotime('-'. $i .' day')). ' '; } Or you could assign the dates in array in the first example and use array_reverse() to to swap the values around for later use in the script. Change the 'd' in the date() function into 'j' if you don't want leading zeroes to the days. Quote Link to comment https://forums.phpfreaks.com/topic/243823-echo-past-7-days-dated/#findComment-1251903 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.