FUDforum
Fast Uncompromising Discussions. FUDforum will get your users talking.

Home » Imported messages » comp.lang.php » Brilliance requested - calculating a date next month
Show: Today's Messages :: Polls :: Message Navigator
Return to the default flat view Create a new topic Submit Reply
Re: Brilliance requested - calculating a date next month [message #174454 is a reply to message #174450] Sun, 12 June 2011 19:49 Go to previous messageGo to previous message
Mathieu Maes is currently offline  Mathieu Maes
Messages: 5
Registered: May 2011
Karma:
Junior Member
On 12 jun, 21:05, bill <nob...@spamcop.net> wrote:
> I am quietly banging my head on the wall.  In concept it seems so
> simple:
>
> I need to calculate the date of an appointment next month.
> but:
>    it needs to be on the same day of the month,
>    eg: from the 2nd Tuesday of this month to the 2nd Tuesday of
> next month.
>
> obviously this will not work the 5th week of any month, so we can
> limit it to the first 4 weeks of the "from" month (but this is
> not the same as the first 28 days- for example January of this
> year starts on a Saturday so the first "week" is only Jan 1. The
> 2nd "week" is Jan 2..8, the third "week" is Jan 9..15).
>
> I was hoping that php would have a nifty dateTime function to do
> this, but I can't find one: I checked out dateInterval and the
> various date functions.
>
> Right now I am so brain locked that I can't even figure out how
> to calculate which week of the month is the first date.
>
> Any suggestions, links, kind words would be appreciated.
> bill

Hi Bill,

This should do the trick:
<?php
// Get the day, month and year in seperate variables
$day = date("d");
$month = date("m");
$year = date("Y");

if ($day > 28)
{
// What happens if the current date is 29, 30 or 31? I will assume
the following:
$day = 28;
}
// Increase the month by 1
$month++;

if ($month==13)
{ // December -> January next year
$month = 1;
$year++;
}

echo "Date in the future is " . $day . "-" . $month . "-" . $year;
?>

Kind regards,
Mathew
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Re: Strategic HR Summit 2011 (Jun 25, Mumbai)
Next Topic: MySQL's PASSWORD() function
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ]

Current Time: Sun Nov 10 16:56:24 GMT 2024

Total time taken to generate the page: 0.04100 seconds