Definition and Usage
The date_sunrise() function returns the time of sunrise for a specified day and location.Syntax
date_sunrise(timestamp,format,latitude,longitude,zenith,gmt_offset)
| Parameter | Description |
|---|---|
| timestamp | Required. |
| format |
Optional. Specifies how to return the result:
|
| latitude | Optional. Specifies the latitude of the location. The latitude defaults to North. If you want to specify a South value, you must pass a negative value. |
| longitude | Optional. Specifies the longitude of the location. The longitude defaults to East. If you want to specify a West value, you must pass a negative value. |
| zenith | Optional. |
| gmt_offset | Optional. Specifies the difference between GMT and local time in hours. |
Example
<?php
//Calculate the sunrise time for Lisbon, Portugal
//Latitude: 38.4 North
//Longitude: 9 West
//Zenith ~= 90
//offset: +1 GMT
echo("Date: " . date("D M d Y") . "<br />");
echo("Sunrise time: ");
echo(date_sunrise(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1));
?>
//Calculate the sunrise time for Lisbon, Portugal
//Latitude: 38.4 North
//Longitude: 9 West
//Zenith ~= 90
//offset: +1 GMT
echo("Date: " . date("D M d Y") . "<br />");
echo("Sunrise time: ");
echo(date_sunrise(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1));
?>
OUTPUT :
Date: Tue Jan 24 2006
Sunrise time: 08:52
Sunrise time: 08:52