Bug #49448 [Com]: Sunset/Sunrise Zenith default values wrong
| From: | dronkert at gmail dot com | Date: | Sun, 02 Oct 2011 20:02:01 +0000 |
| Subject: | Bug #49448 [Com]: Sunset/Sunrise Zenith default values wrong | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-164033@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=49448&edit=1
ID: 49448
Comment by: dronkert at gmail dot com
Reported by: the_good_technician at yahoo dot com
Summary: Sunset/Sunrise Zenith default values wrong
Status: Bogus
Type: Bug
Package: Date/time related
Operating System: *
PHP Version: 5.3.0
Assigned To: derick
Block user comment: N
Private report: N
New Comment:
Derick is right that the value is correct according to the "algorithm" (actually
just a statement) but the submitter is correct that the canonical value is 90º50'
or 90.8333333 degrees. Thus the problem is the source and perhaps validity of the
code documentation. Where does the 90º35' value come from? I could only find
references to 90º50'.
Previous Comments:
------------------------------------------------------------------------
[2010-03-07 16:30:18] derick@php.net
Thank you for taking the time to write to us, but this is not
a bug. Please double-check the documentation available at
http://www.php.net/manual/ and the instructions on how to
report
a bug at http://bugs.php.net/how-to-report.php
The algorithm code we use, clearly says:
* altit = the altitude which the Sun should cross
* Set to -35/60 degrees for rise/set, -6 degrees
* for civil, -12 degrees for nautical and -18
* degrees for astronomical twilight.
and -35/60 = â0.583333333.
------------------------------------------------------------------------
[2009-09-03 07:58:41] the_good_technician at yahoo dot com
Description:
------------
This is an easy problem to fix. I'm surprised nobody has reported it so far.
The default configuration value for "date.sunrise_zenith" and
"date.sunset_zenith" is "90.583333". But this value is incorrect!
The correct value for a sunrise/sunset zenith angle is 90 + (50/60)
WHICH EQUALS
90.83333333333
NOT
90.58333333333
Reproduce code:
---------------
echo ini_get("date.sunrise_zenith") . "\n";
echo ini_get("date.sunset_zenith") . "\n";
Expected result:
----------------
90.83333333333
90.83333333333
Actual result:
--------------
90.58333333333
90.58333333333
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=49448&edit=1