El comportamiento de estas funciones es afectado por la configuración en el archivo php.ini.
| Nombre | Por defecto | Cambiable | Historial de cambios | 
|---|---|---|---|
| date.default_latitude | "31.7667" | INI_ALL | |
| date.default_longitude | "35.2333" | INI_ALL | |
| date.sunrise_zenith | "90.833333" | INI_ALL | Antes de PHP 8.0.0, el valor por omisión era "90.583333" | 
| date.sunset_zenith | "90.833333" | INI_ALL | Antes de PHP 8.0.0, el valor por omisión era "90.583333" | 
| date.timezone | "UTC" | INI_ALL | Desde PHP 8.2, se emite una advertencia si la opción se define con un valor inválido o una cadena vacía. | 
Aquí hay una aclaración sobre el uso de las directivas de configuración.
date.default_latitude
     float
    
      La latitud por omisión
      que va desde 0 en el ecuador,
      hasta +90 en dirección norte,
      y -90 en dirección sur.
     
date.default_longitude
     float
    
      La longitud por omisión
      que va desde 0 en el meridiano de origen,
      hasta +180 en dirección este,
      y -180 en dirección oeste.
     
date.sunrise_zenith
     float
    La hora de salida del sol por omisión.
El valor por omisión es 90°50'. Los 50' adicionales se deben a dos componentes: el radio del Sol, que es de 16', y la refracción atmosférica, que es de 34'.
date.sunset_zenith
     float
    La hora de puesta del sol por omisión.
date.timezone
     string
    La zona horaria por omisión utilizada por todas las funciones de fecha/hora. El orden de las zonas horarias utilizadas si ninguna se especifica está descrito explícitamente en la página de documentación de la función date_default_timezone_get(). Ver Lista de Zonas Horarias Soportadas para una lista completa de las zonas horarias soportadas.
Nota: Las cuatro primeras opciones de configuración se utilizan actualmente únicamente por las funciones date_sunrise() y date_sunset().
