SQL PHP HTML ASP JavaScript articles and free scripts to download
 

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.

08-02-12:Wed
07-02-12:Tue
06-02-12:Mon
05-02-12:Sun
04-02-12:Sat
03-02-12:Fri
02-02-12:Thu
01-02-12:Wed
31-01-12:Tue
30-01-12:Mon
29-01-12:Sun
28-01-12:Sat
27-01-12:Fri
26-01-12:Thu
25-01-12:Wed
24-01-12: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>";
}




Further readings
PHP Date & Time functions
PHP Date Time
Validating Date: Checking if date exist
PHP Date Today
PHP yesterday and previous 7 days from today
PHP Date Format
Time stamp generator
Date selection drop down list box
mktime function to generate time stamp
Difference in Two dates by using mktime function
Finding month, weekday, day of the year etc for any date value
Breaking the date string to get month date and year using array













bhanu30-09-2009
thank you for help.it very help
siswoutomo28-12-2009
Very good this post, thank lot of
James21-04-2010
Does this work if the date is 4th of January (for example)
smo02-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.
Post Comment This is for short comments only. Use the forum for more discussions.
Name
Email( not to be displayed)Privacy Policy
1+2=This is to prevent automatic submission by spammers. Please enter the result of the sum as asked


Join Our Email List
Email:  
For Email Newsletters you can trust
Date & Time
PHP Sections