Definition and Usage
The date_sunset() function returns the time of sunset for a specified day and location.Syntax
date_sunset(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 sunset 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("Sunset time: ");
echo(date_sunset(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1));
?>
//Calculate the sunset 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("Sunset time: ");
echo(date_sunset(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1));
?>
OUTPUT :
Date: Tue Jan 24 2006
Sunset time: 18:44
Sunset time: 18:44