Retrieve the sunrise time for Lisbon, Portugal, for today.
<?php // Lisbon, Portugal: // Latitude: 38.4 North, Longitude: 9 West // Zenith ~= 90, offset: +1 GMT echo(“Lisbon, Portugal: Date: “ . date(“D M d Y”)); echo(“<br>Sunrise time: “); echo(date_sunrise(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1)); ?> |
The date_sunrise() function returns the sunrise time for a given day and location.
Tip: Use the date_sunset() function to obtain the sunset time for a specific day and location.
date_sunrise(timestamp, format, latitude, longitude, zenith, gmtoffset) |
Parameter |
Description |
timestamp |
Required. Specifies the timestamp of the day for which the sunrise time is calculated. |
format |
Optional. Specifies the format of the returned result:
|
latitude |
Optional. Specifies the latitude of the location. Defaults to North; for Southern Hemisphere, use a negative value. |
longitude |
Optional. Specifies the longitude of the location. Defaults to East; for Western Hemisphere, use a negative value. |
zenith |
Optional. Defaults to date.sunrise_zenith. |
gmtoffset |
Optional. Specifies the difference in hours between GMT and local time. |
Return Value: |
Returns the sunrise time in the specified format on success; FALSE on failure. |
PHP Version: |
5+ |
PHP Changelog: |
In PHP 5.1, this function now triggers E_STRICT and E_NOTICE time zone errors. |