PHP date_sunset() function

PHP date_sun_info() function
PHP date_time_set() function

In this article, you will learn how you can get the sunset time of the specified time and location. The date_sunset() function does the job.

What is the syntax of the date_sunset() function in PHP?

date_sunset(timestamp, format, latitude, longitude, zenith, gmtoffset)
ParameterDescription
timestampRequired. Specifies the timestamp of the day from which the sunset time is taken
formatOptional. Specifies how to return the result:SUNFUNCS_RET_STRING (returns the result as string. e.g. 16:46) (This is default)SUNFUNCS_RET_DOUBLE (returns the result as float. e.g. 16.78243132)SUNFUNCS_RET_TIMESTAMP (returns the result as integer (timestamp). e.g. 1095034606)
latitudeOptional. Specifies the latitude of the location. Defaults to North. To specify a value for South, pass in a negative value
longitudeOptional. Specifies the longitude of the location. Defaults to East. To specify a value for West, pass in a negative value
zenithOptional. Defaults to date.sunset_zenith
gmtoffsetOptional. Specifies the difference between GMT and local time in hours
PHP date_sunset() method

Examples of the date_sunset() function

Example 1. In the following example, we just create and get the sunset time using the function date_sunset.

<?php
echo(Date: " . date("D M d Y"));
echo("Sunset time: ");
echo(date_sunset(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1));
?>
PHP date_sun_info() function
PHP date_time_set() function
en English
X
Scroll to Top