I want to get the yesterday date using specific date format in php this is the format:
$today = date("d.m.Y"); //15.04.2013
Is it possible?
Take consideration of month and years if they should be changed in respective.
I want to get the yesterday date using specific date format in php this is the format:
$today = date("d.m.Y"); //15.04.2013
Is it possible?
Take consideration of month and years if they should be changed in respective.
Step 1
We need set format data in function date(): Function date() returns a string formatted according to the givenformat string using the given integer timestamp or the current time ifno timestamp is given. In other words, timestampis optional anddefaults to the value of time().
result: March 30, 2010
Step 2
For "yesterday" date use php function mktime(): Function mktime() returns the Unix timestamp corresponding to thearguments given. This timestamp is a long integer containing the numberof seconds between the Unix Epoch (January 1 1970 00:00:00 GMT) and thetime specified. Arguments may be left out in order from right to left; any argumentsthus omitted will be set to the current value according to the localdate and time.
result: 1269820800
Step 3
Now merge all and look at this:
result: March 29, 2010
Operating similarly, it is possible to receive time hour back.
result: 20:00:00
or 7 days ago:
result: 2010-03-23
you can do this by
or by