date_sun_info
Function • Params and return types changed in PHP 8.0
Returns an array with information about sunset/sunrise and twilight begin/end.
date_sun_info
Function synopsis
date_sun_info(
int $timestamp,
float $latitude,
float $longitude
): array
Parameters
$timestamp
Typeint
Unix timestamp.
$latitude
Typefloat
Latitude in degrees.
$longitude
Typefloat
Longitude in degrees.
Return value
Typearray
Returns an array whose structure is detailed in the following list:
The values of the array elements are either UNIX timestamps, false
if the
sun is below the respective zenith for the whole day, or true
if the sun is
above the respective zenith for the whole day.
Changes to the date_sun_info
Function
PHP 8.0
- Return type added:
array
- Parameter name of parameter #1 changed:
$time
to$timestamp
- Parameter type added for parameter #1 (
$timestamp
):int
- Parameter type added for parameter #2 (
$latitude
):float
- Parameter type added for parameter #3 (
$longitude
):float
date_sun_info(
- $time,
+ int $timestamp,
- $latitude,
+ float $latitude,
- $longitude
+ float $longitude
- )
+ ): array
date_sun_info
Function Availability
date_sun_info
Function AvailabilityPHP Version | Availability |
---|---|
PHP 8.5Future Release | Yes |
PHP 8.4Upcoming Release | Yes |
PHP 8.3Supported (Latest) | Yes |
PHP 8.2Supported | Yes |
PHP 8.1Security-Fixes Only | Yes |
PHP 8.0Unsupported | Yes |
PHP 7.4Unsupported | Yes |
PHP 7.3Unsupported | Yes |
PHP 7.2Unsupported | Yes |
PHP 7.1Unsupported | Yes |
PHP 7.0Unsupported | Yes |
PHP 5.6Unsupported | Yes |
PHP 5.5Unsupported | Yes |
PHP 5.4Unsupported | Yes |
PHP 5.3Unsupported | Yes |