Compte le nombre d'occurrences de segments dans une chaîne
La fonction date_sunset() Retourne l'heure de coucher du soleil pour un jour et un endroit donnés
PHP Version: 5+
PHP Changelog : PHP 5.1 : Cette fonction affiche maintenant les erreurs de fuseau horaire E_STRICT et E_NOTICE.
Elle est OBSOLÈTE depuis PHP 8.1.0. Dépendre de cette fonction est fortement déconseillé. utiliser la fonction date_sun_info() à la place.
La fonction date_sunset() Retourne l'heure de coucher du soleil pour un jour et un endroit donnés
date_sunrise(timestamp,format,latitude,longitude,zenith,gmt_offset)
Paramètre | Description |
---|---|
timestamp | Le timestamp Unix du jour pour lequel l'heure de coucher du soleil est donné. |
format | Facultatif. Spécifie comment renvoyer le résultat : * SUNFUNCS_RET_STRING (Retourne le résultat en tant que chaîne de caractères. par exemple 16:46) * SUNFUNCS_RET_DOUBLE (Retourne le résultat en tant que nombre décimal. par exemple 16.78243132) * SUNFUNCS_RET_TIMESTAMP (Retourne le résultat en tant qu'entier (timestamp)). par exemple 1095034606) |
latitude | Par défaut, c'est le Nord. Passez une valeur négative pour le Sud. |
longitude | Par défaut, c'est l'Est. Passez une valeur négative pour l'Ouest. |
zenith | Facultatif. |
gmt_offset | Facultatif. Spécifie la différence entre le GMT et l'heure locale en heures. |
Note : Chaque appel à une fonction date/heure générera un message de type E_NOTICE si le fuseau horaire n'est pas valide., et/ou un message de type E_STRICT ou E_WARNING si vous utilisez la configuration du système ou la variable d'environnement TZ.
Exemple : Copier le code
<?php /* Calcul l'heure du coucher du soleil pour Paris, France Latitude: 48.833 North Longitude: 2.333 Est Zenith ~= 90 offset: +1 GMT */ echo 'Le '.date("M d Y"). ', coucher du soleil à : ' .date_sunset(time(), SUNFUNCS_RET_STRING, 48.833 , 2.333, 90, 1); ?>
La fonction PHP `date_sunset()` a été marquée comme obsolète depuis PHP 5.3.0 et a été complètement supprimée depuis PHP 8.0.0. Au lieu de cela, vous pouvez utiliser la fonction date_sun_info(). Voici un exemple de code qui utilise date_sun_info() pour obtenir l'heure du coucher du soleil : Voici un exemple de code :
Exemple : Copier le code
$coordinates = array( 'lat' => 48.833, 'lon' => 2.333, ); date_default_timezone_set('Europe/Paris'); // Définissez le fuseau horaire approprié $sun_info = date_sun_info(time(), $coordinates['lat'], $coordinates['lon']); $format = 'd M Y, H:i:s'; $sunset_time = date($format, $sun_info['sunset']); echo 'Le ' . date($format) . ', coucher du soleil à : ' . $sunset_time;
Assurez-vous d'ajuster le fuseau horaire (date_default_timezone_set()) selon votre emplacement géographique. Le code ci-dessus utilise le fuseau horaire "Europe/Paris" comme exemple. Vous pouvez le remplacer par le fuseau horaire correspondant à votre région.
Cette approche utilise date_sun_info() pour obtenir les informations sur le soleil, puis utilise date() pour formater l'heure du coucher du soleil selon le format souhaité.
L'exemple ci-dessus va afficher :
Le 13 Oct 2024, 16:09:25, coucher du soleil à : 13 Oct 2024, 19:06:19
Regarder aussi: La fonction date()