Share on Google+Share on Google+

date_sunset

Advertisement
date_sunset function returns the sunset time for a given day and location. The day is specified as a timestamp. It returns the sunset time in a specified format on success, or FALSE on failure.

date_sunset() in PHP

date_sunset function returns the sunset time for a given day and location. The day is specified as a timestamp. It returns the sunset time in a specified format on success, or FALSE on failure.

Syntax of date_sunset() in PHP

mixed date_sunset ( int $timestamp [, int $format= SUNFUNCS_RET_STRING [, float $latitude= ini_get("date.default_latitude") [, float $longitude= ini_get("date.default_longitude") [, float $zenith= ini_get("date.sunset_zenith") [, float $gmt_offset= 0 ]]]]] )

Parameters of date_sunset() in PHP

timestamp - The timestamp of the day from which the sunset time is taken. . 

format - the format of the constant is given below:
SUNFUNCS_RET_STRING returns the result as string 12:26
SUNFUNCS_RET_DOUBLE returns the result as float 11.51526894
SUNFUNCS_RET_TIMESTAMP returns the result as integer (timestamp) 1095034606

latitude - Defaults to North, pass in a negative value for South. 

longitude - Defaults to East, pass in a negative value for West. 

zenith - Default: date.sunset_zenith

gmtoffset - Specified in hours.

Example: 

<?php

/*calculate the sunset time for Delhi/India

Latitude: 28.61 North
Longitude: 77.23 East
Zenith ~= 90
offset: +5.50 GMT
*/

echo date("D M d Y"). ', sunset time : ' .date_sunset(time(), SUNFUNCS_RET_STRING, 28.61, 77.23, 90, 1);

?>

The above example will output something similar to:

Wed Aug 26 2009, sunset time : 18:49

Advertisements

Posted on: August 27, 2009 If you enjoyed this post then why not add us on Google+? Add us to your Circles

Share this Tutorial Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.