Getting yesterday and previous days date values

You must have seen how to get today date by using date function. By changing the date value we can get the dates of yesterday. Same way we can extend this to get date values of last 7 days. Or we can extend this to get dates between any to differences.

Let us find out the date value of yesterday.
$m= date("m"); // Month value
$de= date("d"); //today's date
$y= date("Y"); // Year value
echo date('d-m-y:D', mktime(0,0,0,$m,($de-1),$y));
Last seven days date value we can find out by using a for loop. Here is the output of the code.

21-05-25:Wed
20-05-25:Tue
19-05-25:Mon
18-05-25:Sun
17-05-25:Sat
16-05-25:Fri
15-05-25:Thu
14-05-25:Wed
13-05-25:Tue
12-05-25:Mon
11-05-25:Sun
10-05-25:Sat
09-05-25:Fri
08-05-25:Thu
07-05-25:Wed
06-05-25:Tue

Here is the code.
$m= date("m");
$de= date("d");
$y= date("Y");
for($i=0; $i<=15; $i++){
echo date('d-m-y:D',mktime(0,0,0,$m,($de-$i),$y)); 
echo "<br>";
}

Using strtotime()

We can create unixtime stamp from text string by using strtotime()
for($i=0; $i<=15; $i++){

echo date('m-d-Y: D',strtotime("$i day"))."<br>";

}
Output is here
05-21-2025: Wed
05-22-2025: Thu
05-23-2025: Fri
05-24-2025: Sat
05-25-2025: Sun
05-26-2025: Mon
05-27-2025: Tue
05-28-2025: Wed
05-29-2025: Thu
05-30-2025: Fri
05-31-2025: Sat
06-01-2025: Sun
06-02-2025: Mon
06-03-2025: Tue
06-04-2025: Wed
06-05-2025: Thu
PHP Date Functions Adding Date by using DateInterval Displaying dropdown list to select Month Year & Date
Subscribe to our YouTube Channel here


Subscribe

* indicates required
Subscribe to plus2net

    plus2net.com







    bhanu

    30-09-2009

    thank you for help.it very help
    siswoutomo

    28-12-2009

    Very good this post, thank lot of
    James

    21-04-2010

    Does this work if the date is 4th of January (for example)
    smo

    02-05-2010

    Yes this will work perfectly. Try with March 1st of 2008 also. For testing you need to change the date of your PC or server.
    kalpana

    15-01-2013

    thanks you so much.It was so helpful




    PHP video Tutorials
    We use cookies to improve your browsing experience. . Learn more
    HTML MySQL PHP JavaScript ASP Photoshop Articles FORUM . Contact us
    ©2000-2024 plus2net.com All rights reserved worldwide Privacy Policy Disclaimer