Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

annee scolaire

0 views
Skip to first unread message

Pascal

unread,
Jul 16, 2008, 4:32:49 PM7/16/08
to
Bonjour,
je recherche une méthode élégante pour déterminer l'année scolaire en cours.
l'idée étant de définir 2 butées (début année - fin année) pour pouvoir la
déterminer.
ensuite je ne vois pas trop comment faire

d'avance merci pour vos réponses

Anthony

unread,
Jul 17, 2008, 6:13:13 PM7/17/08
to
Pascal a écrit :

je ne comprend peut être pas bien...
si vous avez la date actuelle ( $date ), il suffit de tester si celle ci
se situe entre le 1/01 et le 1/07 (par exemple) pour déterminer que
l'année en cours c'est year($date)-1 / year($date)

non ?

anthony

francois

unread,
Jul 17, 2008, 6:13:13 PM7/17/08
to
Pascal a écrit :

> je recherche une méthode élégante pour déterminer l'année scolaire en
> cours.
> l'idée étant de définir 2 butées (début année - fin année) pour pouvoir
> la déterminer.
> ensuite je ne vois pas trop comment faire

Cette donnée est arbitraire, définie par le ministère, suivant les zones
d'académie, il n'y a aucun moyen de la déterminer par la programmation.
Il ne reste donc qu'à créer une table dans une base de données, ou de
créer un tableau statique contenant ces données.

Ou alors, on fait dans le grossier, et on considère que l'année scolaire
vaut de septembre à juin ou juillet de l'année d'après.

--
FG

Ouipique

unread,
Jul 17, 2008, 6:13:12 PM7/17/08
to
Bonjour,

Pascal a écrit :


> je recherche une méthode élégante pour déterminer l'année scolaire en
> cours.
> l'idée étant de définir 2 butées (début année - fin année) pour pouvoir
> la déterminer.
> ensuite je ne vois pas trop comment faire

Je ne sais pas si c'est élégant mais cette methode me semble simple :

si mois > 8 annee_scolaire = annee - (annee+1)
sinon annee_scolaire = (annee-1) - annee

Cela ne suffit pas ?

Bon courage.
Ouipique.

Ascadix

unread,
Jul 17, 2008, 6:13:12 PM7/17/08
to

si tu extrait l'année de (date-8 mois ) et (date+4mois) ça donne pas à
peu prés ce que tu cherche ?

17/07/2008 -> 17/11/2007 - 17/11/2008 -> 2007 - 2008

Pour affiner le 8 mois / 4 mois, il faut que tu choisisse la date
charnière et tu utilises le delta entre le 1° janvier et cette date
charnière

Par contre, je fais pas assez de PHP pour te pondre comme ça le code :-)

--
@+
Ascadix
adresse @mail valide, mais ajoutez "sesame" dans l'objet pour que ça
arrive.

Gerard95

unread,
Jul 18, 2008, 5:47:09 AM7/18/08
to
francois vient de nous annoncer :

Le ministère définit les dates (au jour pres et à l heure) des vacances
scolaires par zone ... pas des années (tous les agendas en "année
scolaire" commencent en septembre)

Pascal

unread,
Jul 18, 2008, 12:23:46 PM7/18/08
to
Pascal a �crit :
> Bonjour,
> je recherche une m�thode �l�gante pour d�terminer l'ann�e scolaire en
> cours.
> l'id�e �tant de d�finir 2 but�es (d�but ann�e - fin ann�e) pour pouvoir
> la d�terminer.

> ensuite je ne vois pas trop comment faire
>
>
>
> d'avance merci pour vos r�ponses
merci donc pour vos r�ponses, je me compliquais un peu la vie effectivement.
J'ai donc prit un peu de chacunes de vos r�ponses pour arriver � un
fonctionnement qui me convient

merci encore

francois

unread,
Jul 20, 2008, 4:27:43 PM7/20/08
to
Gerard95 a écrit :

> Le ministère définit les dates (au jour pres et à l heure) des vacances
> scolaires par zone ... pas des années (tous les agendas en "année
> scolaire" commencent en septembre)

Certes, mais ces bornes ne sont pas invariantes et sont relatives à un
ensemble d'années . Sinon, le calendrier actuel serait immuable.

Il faut donc définir des périodes d'application d'une définition issue
du ministère pour être dans le vrai, et se positionner en conséquence
pour les réquêtes.

--
FG

Gerard95

unread,
Jul 21, 2008, 4:56:47 PM7/21/08
to
francois avait soumis l'idée :

En France, l'année scolaire c'est du 1er septembre de l'année N au 31
Aout de l'année N+1 ... depuis pas mal d'années et pour pas mal encore.
Ceux qui rentrent le 26 aout, ne prennent qu'un peu d'avance et ne sont
pas dans les ddates du ministère.

Pour l'usage prévu c'est bien suffisant ...

Mickaël Wolff

unread,
Jul 21, 2008, 5:45:28 PM7/21/08
to
Gerard95 a écrit :

> En France, l'année scolaire c'est du 1er septembre de l'année N au 31
> Aout de l'année N+1 ... depuis pas mal d'années et pour pas mal encore.

Ce serait bien d'arrêter de raconter des conneries :
<http://www.education.gouv.fr/bo/2006/25/MENE0601389A.htm>

> Pour l'usage prévu c'est bien suffisant ...

Un entier pour stocker la date c'est aussi suffisant, 32 bit pour
l'adresse IP, deux chiffres pour l'année, etc. À croire que certains
n'apprennent pas de l'histoire, et continuent à réfléchir par a priori
approximatifs.

--
Mickaël Wolff aka Lupus Michaelis
http://lupusmic.org

Gerard95

unread,
Jul 22, 2008, 3:07:43 AM7/22/08
to
Après mûre réflexion, Mickaël Wolff a écrit :

La ca sent le vecu ..
De toute facon , Pascal n'a pas précisé l'usage ..de cette Année ..

Mickaël Wolff

unread,
Jul 22, 2008, 2:27:50 PM7/22/08
to
Gerard95 a écrit :

> La ca sent le vecu ..
> De toute facon , Pascal n'a pas précisé l'usage ..de cette Année ..

Vivi d'ailleurs pas plus tard que cette nuit, où je me suis fait avoir
par moi même ^^; (je croyais qu'une journée équivalait à 60 * 60 * 25
secondes, mais ça bloquait le 24/10/2007)
Désolé pour le ton agressif, et merci de l'avoir accepté avec recul.

francois

unread,
Jul 22, 2008, 2:27:50 PM7/22/08
to
Gerard95 a écrit :

Et par vos pouvoirs extralucides, vous aviez donc compris que "c'est
bien suffisant".

Bravo.
--
FG

0 new messages