Re: Date Issue

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Boyd, Todd M. wrote:
-----Original Message-----
From: admin@xxxxxxxxxxxxxxxxxxx [mailto:admin@xxxxxxxxxxxxxxxxxxx]
Sent: Monday, November 17, 2008 10:50 AM
To: php-general@xxxxxxxxxxxxx
Subject:  Date Issue

$smont = 10;
$sday = 13;
$syear = 2008;
$timestamp = mktime(0,0,0,$smont,$sday,$syear);
$thismonth = getdate($timestamp);

Here is where the problem comes into play.

echo $thismonth['yday'];

This displays 286 when in fact its 287.
Is there a problem in my ini file or what is the deal.

Are you sure this isn't like Javascript's "getMonth" function? Its index may begin at 0, making "day 0" the "first day" of the year.

HTH,


Todd Boyd
Web Programmer

yup..

<?php
$thismonth = getdate(mktime(0,0,0,1,1,2008));
echo $thismonth['yday'] . PHP_EOL; //0

$thismonth = getdate(mktime(0,0,0,12,31,2008));
echo $thismonth['yday'] . PHP_EOL; //365
?>

(it is a leap year)
so recap: yday 0 = 1st jan

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux