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