Re: RE: [Updated] Previous and Next Month and Year

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 2007-06-18 at 21:36 -0600, Keith Spiller wrote:
> Hi Guys,
> 
> RE:  [Updated] Previous and Next Month and Year
> 
> Here is part of my code:
> 
>   $month = 6;
>   // Current month value, but changes changes with next/prev links.
>   // Value used by a mini calendar script "phpcalendar"...
>   // Originally derived via:  $month = date('n', time());
>   // And updated with $month = $month +1 for next month
>   // And $month = $month -1 for next month
>   // So the value will be 1 through 12 for current year's months.
>   // And 0, -1, -2 etc. for last year and 13, 14 etc. for next year.
> 
>   $prev_month = date('F Y', mktime(0, 0, 0, date("m")-$month, date("d"), 
> date("Y")));
>   $next_month = date('F Y', mktime(0, 0, 0, date("m")+$month, date("d"), 
> date("Y")));
> 
>   echo "Month: $month <br /> \n";
>   echo "Prev: $prev_month <br /> \n";
>   echo "Next: $next_month <br /> \n";
> 
> The result:
>   Month: 6
>   Prev: December 2006
>   Next: December 2007
> 
> The desired results would be:
>   Month: 6
>   Prev: May 2007
>   Next: July 2007
> 
> And needs to bear in mind the year...
> 
> The phpcalendar script is working perfectly with my own next
> and prev month links using $month +1 and $month -1.  So I am
> trying to get my Event boxes to work in the same way listing
> the previous month, current month and next month.

<?php

$now = time();

echo date( 'F Y', $now )."\n";
echo date( 'F Y', strtotime( '-1 month', $now ) )."\n";
echo date( 'F Y', strtotime( '+1 month', $now ) )."\n";

?>

Cheers,
Rob.
-- 
.------------------------------------------------------------.
| InterJinn Application Framework - http://www.interjinn.com |
:------------------------------------------------------------:
| An application and templating framework for PHP. Boasting  |
| a powerful, scalable system for accessing system services  |
| such as forms, properties, sessions, and caches. InterJinn |
| also provides an extremely flexible architecture for       |
| creating re-usable components quickly and easily.          |
`------------------------------------------------------------'

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux