CLASSE FEUILLE DE TEMPS PHP5

Signaler
Messages postés
10840
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
-
gb75
Messages postés
6
Date d'inscription
dimanche 10 février 2008
Statut
Membre
Dernière intervention
1 avril 2008
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/45369-classe-feuille-de-temps-php5

gb75
Messages postés
6
Date d'inscription
dimanche 10 février 2008
Statut
Membre
Dernière intervention
1 avril 2008

Lever et coucher du soleil pour php5.1+

<?php
//Calculate the sunrise time for Paris, France
//Latitude: 48 North
//Longitude: 2 East
//Zenith ~= 90
//offset: +1 GMT
print("
");
echo("Paris: ");
echo("Lever du soleil: "); echo '';
echo(date_sunrise(time(),SUNFUNCS_RET_STRING,35,2,90,2));
echo(" - Coucher du soleil: "); echo '';
echo(date_sunset(time(),SUNFUNCS_RET_STRING,35,2,90,2));
?>

1. Pour le images vous pouvez le trouver
2. Vous pouvez le dupliquer ajoutant autres villes avec leurs Latitude & Longitude

ex.
<?
//Calculate the sunrise time for London, UK
//Latitude: 51.30 North
//Longitude: -0.10 West
//Zenith ~= 90
//offset: +0 GMT
print("
");
echo("London: ");
echo("Lever du soleil: "); echo '';
echo(date_sunrise(time(),SUNFUNCS_RET_STRING,51.3,-0.1,90,2));
echo(" - Coucher du soleil: "); echo '';
echo(date_sunset(time(),SUNFUNCS_RET_STRING,51.3,-0.1,90,2));
?>
guill76
Messages postés
193
Date d'inscription
mercredi 24 août 2005
Statut
Membre
Dernière intervention
3 juin 2016

Merci pour ces infos, je ne savais pas pour easter_date() alors que je suis en php 5.1.
Pour paques orthodoxe il y a maintenant tout ce qu'il faut pour l'inclure.
Je laisse donc ce loisir à chacun.
gb75
Messages postés
6
Date d'inscription
dimanche 10 février 2008
Statut
Membre
Dernière intervention
1 avril 2008

Voila Paque Orthodox - New Calendarists

<?

$date = mktime(12,0,0, 1, 1, $annee);

function getOrthodoxEaster($date){

$year = date("Y", $date);
$r1 = $year % 19;
$r2 = $year % 4;
$r3 = $year % 7;
$ra = 19 * $r1 + 16;
$r4 = $ra % 30;
$rb = 2 * $r2 + 4 * $r3 + 6 * $r4;
$r5 = $rb % 7;
$rc = $r4 + $r5;
return strtotime("3 April $year + $rc days");
}
$pasxa = getOrthodoxEaster($date);
$pasxa= date('j.n.Y', $pasxa);
echo $pasxa;
?>
malalam
Messages postés
10840
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
20
Non, puisqu'il existe un algo pour caculer Pâques (catholique), qui est d'ailleurs intégré à ce code.