Re: strtotime
| From: | Brad Chow | Date: | Wed, 25 Oct 2006 01:07:45 +0000 |
| Subject: | Re: strtotime | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-243598@lists.php.net to get a copy of this message | ||
Dear Ron:
I have a solution as follows:
$date=("2006-10-26");
$date=strtotime($date);
$date=date('Y-m-1',$date);
$now=strtotime("+3 month", strtotime($date));
$lastday=strtotime("-1 day", $now);
echo date('Y-m-d',$lastday);
//2006-12-31
It's a very easy way to do you want.
I use strtotime to convert date to the first day of this month.
And, add 3 months to the day and subtract 1 day.
Then, you can get the day you want.
Regads,
----
Brad
On 10/25/06, Ron Piggott (PHP) <ron.php@actsministries.org> wrote:
I have used the strtotime command to calculate a week ago (among other things) with syntax like this: $one_week_ago = strtotime("-7 days"); $one_week_ago = date('Y-m-d', $one_week_ago); How would you use this command to figure out the last day of the month in two months from now --- Today is October 24th 2006; the results I am trying to generate are December 31st 2006. I want to keep the same result until the end of October and then on November 1st and throughout November the result to be January 31st 2007 Ron