|
Posted by Jerry Stuckle on 11/01/20 11:41
Sjoerd wrote:
> laredotornado@zipmail.com wrote:
>
>>Hi, Using PHP 4, if I have a date, what is a function I could use to
>>give me a date that represents the first day of that month? For
>>example, if my date were "3/19/2006 8:00", I would want my function to
>>return "3/1/2006 8:00". Similarly what function would I use to return
>>the last day of the month? In the above example, the output I would
>>want returned is "3/31/2006 8:00".
>
>
> The first date of the month is trivial: replace the day number with 1.
> The last day of the month is somewhat harder, because this varies with
> months and leap years. However, you could use checkdate to figure out
> what the last day of the month is:
>
> function getlastdayofmonth($month, $year) {
> for ($day = 28; $day < 32; $day++) {
> if (!checkdate($month, $day, $year)) return $day-1;
> }
> }
>
Or, once you have the first of the month, add one month and subtract one
day.
--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex@attglobal.net
==================
Navigation:
[Reply to this message]
|