> For a newspaper, a week start on sunday and ends in a saturday.
> 
> Media planners divide ads in newspapers by monhs and than by weeks,
> respectively.

Well, this _seems_ contradictory to your original "definition", but I
got it.

> so let's say:
> 
> january 2001 started in a monday
> 
> Su Mo Tu We Th Fr Sa
>         1    2    3   4   5   6  - 1st week
>     7   8    9  10 11 12 13  - 2nd week
> 14  15  16  17 18 19 20  - 3rd week
> 21  22  23  24 25 26 27  - 4th week
>  28  29  30  31                 - 5th week

Well, get the timestamp of the first of the month:
$ts = mktime(0,0,0,1,1,2001);

then add 7 days worth of secnds to it until the month is no longer
January:

while ((int)date('m',$ts) == 1)
{
  //do stuff for this week

  $ts += (60*60*24*7);
}


> So january is a month that has 5 weeks for a newspaper, because if I would
> put an ad on a tuesday, january has 5 tuesdays.. got it?
> 
> How do I do to calculate that?

I hope this help.  It should give you the general idea.  I don't
have time to write your whole application.  ;-)  Hopefully I gave you
enough to get you going in the right direction.  

Ultimately you are going to need to cutomize this for what you exactly
want to do.

Jeremy

Jeremy Brand :: Sr. Software Engineer :: 408-245-9058 :: [EMAIL PROTECTED]
http://www.JeremyBrand.com/Jeremy/Brand/Jeremy_Brand.html for more 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    "LINUX is obsolete"  -- Andy Tanenbaum, January 29th, 1992
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
       http://www.JEEP-FOR-SALE.com/ -- I need a buyer
  Get your own Free, Private email at http://www.smackdown.com/


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to