[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [linux-team] code: day of week
heu... getdate en PHP te donnera ca pourvu que lui fournisse le
timestamp unix de ta date (facilement generable avec mktime)
cf http://be.php.net/manual/ref.datetime.php3
Francois
Francois Baligant * * EuroNet Internet NV/SA
Developer * * a subsidiary of France Telecom
* Lozenberg 22 - B-1932 Zaventem
francois@be.euro.net * tel: +32 2 717 17 17
fax: +32 2 717 17 77
On Fri, 23 Apr 1999, Ludovic Kuty wrote:
> Pascal Bleser wrote:
> >
> > Qqn aurait-il le code ou l'algorithme (C ou n'importe: c'est pour
> > faire un calendrier avec PHP) pour calculer le jour de la semaine
> > à partir d'une date ?
> >
> > merci... :)
> >
> > -o) Pascal Bleser | UNIX *is* user friendly.
> > /\\ C++/UNIX Development | It's just selective about
> > _\_v ATOS Payment Systems | who its friends are...
> > pbleser@atos-group.com---------------------------------
> > ---------
> > This message was sent by Majordomo 1.94.3. Please repport problems to
> > manu@rtfm.be. If you want to be deleted from the list, send a mail to
> > majordomo@rtfm.be with "unsubscribe linux-team" in the body.
>
> Voici une idee piquee sur le net:
>
> Formule de Zeller : z = (E(2.6 *mz -0.2) +jj + az + (az div 4) + (sz div 4) - 2* sz) modulo 7)
> si z = 0, alors la date saisie est un dimanche,
> si z = 1, alors la date saisie est un lundi
> ...
> avec
> mz => mois de l'année de Zeller
> az => N° de l'année dans le siècle
> sz => le millénaire
> L'année de Zeller commence au mois de Mars et finit au mois de Février.
> Elle n'est valable qu'après la date du 15 Octobre 1582 car la date précédant
> le 15 est le 4 Octobre 1582.
> Exemple :
>
> Date lue : 2 Janvier 1993 alors jz = 2, mz = 11, az = 92 et sz = 19
> Date lue 2 mars 1993 alors jz = 2, mz = 1, az = 93 et sz = 19
>
> Ludovic Kuty
> ---------
> This message was sent by Majordomo 1.94.3. Please repport problems to
> manu@rtfm.be. If you want to be deleted from the list, send a mail to
> majordomo@rtfm.be with "unsubscribe linux-team" in the body.
>
---------
This message was sent by Majordomo 1.94.3. Please repport problems to
manu@rtfm.be. If you want to be deleted from the list, send a mail to
majordomo@rtfm.be with "unsubscribe linux-team" in the body.