简体   繁体   中英

PHP Show next 7 Days range

I saw this response to a thread and it works but doesn't create a range between the current day and seven days time. Which is what I need. Can anyone give me a hand please?

Update: An easier way to word it. I want to Select data between two dates. For example current day and seven days time.

My current code:

if($current_day) {
            $data['current_day']=date('Y-m-d', strtotime('+7 days'));
$now = new DateTime();
$future_date = new DateTime('2011-05-11 12:00:00');

$interval = $future_date->diff($now);

echo $interval->format("%a days, %h hours, %i minutes, %s seconds");

You can use this code sample if you have php 5.3 or above,

Else try to calculate the difference of two dates in seconds using time() and strtotime() . Then translate those seconds into days/hours/minutes/seconds.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM