In this article, you will learn how you can get the sunrise time of the specified time and location. The date_sunrise() function does the job.
What is the syntax of the date_sunrise() function in PHP?
date_sunrise(timestamp, format, latitude, longitude, zenith, gmtoffset)
Parameter | Description |
---|---|
timestamp | Required. Specifies the timestamp of the day from which the sunrise time is taken |
format | Optional. 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) |
latitude | Optional. Specifies the latitude of the location. Defaults to North. To specify a value for South, pass in a negative value |
longitude | Optional. Specifies the longitude of the location. Defaults to East. To specify a value for West, pass in a negative value |
zenith | Optional. Defaults to date.sunrise_zenith |
gmtoffset | Optional. Specifies the difference between GMT and local time in hours |
Examples of the date_sunrise() function
Example 1.
<?php
echo("Date: " . date("D M d Y"));
echo("Sunrise time: ");
echo(date_sunrise(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1));
?>