Mettre sur son site les heures de lever et coucher du soleil


Voici le code pour mettre les heures de lever et coucher du soleil. Le code est en PHP.


<?php

echo '<p class="Wp-Normal-P"><span class="Normal-C"><img src="/images/soleil.png" width="25" height="25"/>Lever du soleil à: ' .date_sunrise(time(), SUNFUNCS_RET_STRING, 48.86, 2.5, 90, 1);

echo '<img src="/images/lune.png" width="25" height="25"/>Coucher du soleil à: ' .date_sunset(time(), SUNFUNCS_RET_STRING, 48.86, 1.5, 90, 1);

?>



Pour le téléchargement des deux images faire un clique sur l'image:


Le fichier doit avoir une extension en PHP


Dans le script on utilise les fonctions PHP


date_sunrise

Retourne l'heure de lever du soleil pour un jour et un endroit donnés.


<?php

/* Calcule l'heure du lever du soleil pour Lisbonne, Portugal

Latitude: 38.4 North

Longitude: 9 West

Zenith ~= 90

offset: +1 GMT

*/

echo date("D M d Y"). ', sunrise time : ' .date_sunrise(time(), SUNFUNCS_RET_STRING, 38.4, -9, 90, 1);

?>


date_sunset

Retourne l'heure de coucher du soleil pour un jour et un endroit donnés.


<?php

/* Calcul l'heure du coucher du soleil pour Lisbonne, Portugal

Latitude: 38.4 North

Longitude: 9 West

Zenith ~= 90

offset: +1 GMT

*/

echo date("D M d Y"). ', sunset time : ' .date_sunset(time(), SUNFUNCS_RET_STRING, 38.4, -9, 90, 1);

?>


date(I)

Ajustement de l'heure en fonction de l'heure d'été ou d'hiver:


date(I)


Permet de savoir si l'heure d'été est activée ou pas. 1 si oui, 0 si non.


Voici mon code finalisé:


<?php

$a = date(I);

if ( $a == 1) {

echo '<p class="Wp-Normal-P"><span class="Normal-C"><img src="/images/soleil.png" width="25" height="25"/>Lever du soleil à: ' .date_sunrise(time(), SUNFUNCS_RET_STRING, 48.86, 2.5, 90, 2);

echo '<img src="/images/lune.png" width="25" height="25"/>Coucher du soleil à: ' .date_sunset(time(), SUNFUNCS_RET_STRING, 48.86, 1.5, 90, 2);

}

if ( $a == 0) {

echo '<p class="Wp-Normal-P"><span class="Normal-C"><img src="/images/soleil.png" width="25" height="25"/>Lever du soleil à: ' .date_sunrise(time(), SUNFUNCS_RET_STRING, 48.86, 2.5, 90, 1);

echo '<img src="/images/lune.png" width="25" height="25"/>Coucher du soleil à: ' .date_sunset(time(), SUNFUNCS_RET_STRING, 48.86, 1.5, 90, 1);

 }

?>



Mise à jour 03/04/2013






Créé avec HelpNDoc Personal Edition: Générateur de documentation et EPub facile