Re: mktime
| From: | Brian P. O'Donnell | Date: | Mon, 12 Sep 2005 23:25:30 +0000 |
| Subject: | Re: mktime | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-222228@lists.php.net to get a copy of this message | ||
"Jasper Bryant-Greene" <jasper@bryant-greene.name> wrote in message
news:43260B7E.4030207@bryant-greene.name...
> Dan Brow wrote:
> > A little confused with mktime, I'm trying to get how many days are in a
> > year.
>
> How about doing it differently. I'd tackle this problem like this:
>
> <?php
> $year = '2005';
> $time = strtotime("1 January $year");
> $isLeapYear = date('L', $time);
>
> if($isLeapYear == '1') {
> $days = 366;
> } else {
> $days = 365;
> }
> ?>
I'd shorten it up even more:
<?
$daysinyear = 365 + date("L", strtotime("jan 1 " . $year));
?>
Brian