You are here: Re: [PHP] Determining number of days in a selected month « PHP « IT news, forums, messages
Re: [PHP] Determining number of days in a selected month

Posted by Jeffrey Pearson on 01/20/06 23:51

The java mailing list I belong to recently had this same
conversation. I didn't know php had that ability built in. Java
doesn't (score another one for php). The cleanest solution I saw on
the Java list that would be non-language specific (in other words,
the same logic can be implemented in ANY language) would be to set a
variable to the first day of the month AHEAD of the month you want.
For example, if your looking for February, 2000, set the variable to
be March 1st, 2000. Then subtract 1 day. I have actually archived
this solution in my own little knowledge base as I thought it was
quite clever.


Hope this helps other people as well.


Jeff Pearson








On Jan 20, 2006, at 8:17 AM, <tg-php@gryffyndevelopment.com> <tg-
php@gryffyndevelopment.com> wrote:

> date("t") will give you the number of days in the current month.
>
> Or you can do:
>
> date("t", mktime(0, 0, 0, $month, $day, $year))
>
>
> to get the number of days in a specific month in a specific year
> (that way you can get leap year accurate counts..)
>
> -TG
>
> = = = Original message = = =
>
> Is there a way to easily tell PHP how many days there are in a
> selected
> month without writing the following out for each month:
>
> if($Month == "January")
> ~$NumberOfDays = 31;
>
> elseif($Month == "February")
> ~if($Year == "A Leap Year")
> ~~$NumberOfDays = 29;
> ~
> ~elseif($Year != "A Leap Year")
> ~~$NumberOfDays = 28;
> ~
>
> elseif($Month == "March")
> ~$NumberOfDays = 31;
>
> ............and so on, and so on, and so on
>
> I would greatly appreciate any help. Thanks.
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
> ___________________________________________________________
> Sent by ePrompter, the premier email notification software.
> Free download at http://www.ePrompter.com.
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация