Forum de discussion
Forum « Flash et Shockwave » (archives)
Texte dynamique changeant en fonction de l'heure
Envoyé: 12 novembre 2004, 6h12 par Knard25
Pour une journée, je parviens bien à chaque changement d'heure à afficher les cours que je veux, mais je rencontre un problème au changement de jour !!!
Code:
function horloge (){
now = new Date();
jour = now.getDate ();
semaine = now.getDay ();
mois = now.getMonth ();
annee = now.getFullYear ();
heure = now.getHours();
minute = now.getMinutes();
seconde = now.getSeconds();
// Zone de test.
// Ajout d'un Zéro réaliste.
// Conversion Jours/mois.
if (minute<10) {
minute = "0"+minute;
}
if (seconde<10) {
seconde = "0"+seconde;
}
if (now.getDay () eq "1") {
semaine = "Lundi";
}
if (now.getDay () eq "2") {
semaine = "Mardi";
}
if (now.getDay () eq "3") {
semaine = "Mercredi";
}
if (now.getDay () eq "4") {
semaine = "Jeudi";
}
if (now.getDay () eq "5") {
semaine = "Vendredi";
}
if (now.getDay () eq "6") {
semaine = "Samedi";
}
if (now.getDay () eq "0") {
semaine = "Dimanche";
}
if (now.getMonth () eq "0") {
mois = "janvier";
}
if (now.getMonth () eq "1") {
mois = "février";
}
if (now.getMonth () eq "2") {
mois = "mars";
}
if (now.getMonth () eq "3") {
mois = "avril";
}
if (now.getMonth () eq "4") {
mois = "mai";
}
if (now.getMonth () eq "5") {
mois = "juin";
}
if (now.getMonth () eq "6") {
mois = "juillet";
}
if (now.getMonth () eq "7") {
mois = "août";
}
if (now.getMonth () eq "8") {
mois = "septembre";
}
if (now.getMonth () eq "9") {
mois = "octobre";
}
if (now.getMonth () eq "10") {
mois = "novembre";
}
if (now.getMonth () eq "11") {
mois = "décembre";
}
verif = heure+":"+minute+":"+seconde;
verif2= semaine +" "+jour+" "+mois+" "+annee;
// Planning des élèves.
if (now.getDay () eq "0"); if (now.getDay () eq "6") {
planning1="Week-End"; planning3a=" "; planning3b=" "; planning4=" "; planning5a=" "; planning5b=" "; planning6=" ";
}
if (now.getDay () eq "1"); if (now.getHours () eq"8"); if (now.getMinutes () >= "10"){
planning3a="Français";planning3b="Histoire-Géo";planning4="Techno/Physique"; planning5a="Maths"; planning5b="Histoire-Géo"; planning6="Sport";
}
if (now.getDay () eq "1"); if (now.getHours () eq"9"); if (now.getMinutes () >= "05"){
planning3a="Sciences";planning3b="Techno";planning4="Anglais"; planning5a="Français"; planning5b="Maths"; planning6="Sport";
}
if (now.getDay () eq "1"); if (now.getHours () eq"10"); if (now.getMinutes () >= "15"){
planning3a="Histoire-Géo";planning3b="Maths";planning4="Techno/Physique"; planning5a="Anglais"; planning5b="Sport"; planning6="Histoire-Géo";
}
if (now.getDay () eq "1"); if (now.getHours () eq"11"); if (now.getMinutes () >= "10"){
planning3a="Maths";planning3b="Anglais";planning4="Histoire-Géo"; planning5a="Techno"; planning5b="Sport"; planning6="Maths";
}
if (now.getDay () eq "1"); if (now.getHours () eq"13"); if (now.getMinutes () >= "25"){
planning3a="Maths";planning3b="Physique";planning4="Sport"; planning5a="Français"; planning5b="Français"; planning6="Sport";
}
if (now.getDay () eq "1"); if (now.getHours () eq"14"); if (now.getMinutes () >= "20"){
planning3a="Anglais";planning3b="Sport";planning4="Dessin/Sciences"; planning5a="Maths"; planning5b="Histoire-Géo"; planning6="Français";
}
if (now.getDay () eq "1"); if (now.getHours () eq"15"); if (now.getMinutes () >= "30"){
planning3a="Techno/Physique";planning3b="Sport";planning4="Maths"; planning5a="Histoire-Géo"; planning5b="Anglais"; planning6="Dessin";
}
if (now.getDay () eq "2"); if (now.getHours () eq"8"); if (now.getMinutes () >= "10"){
planning3a="Maths";planning3b="Anglais";planning4="Français"; planning5a="Dessin"; planning5b="Maths"; planning6="Techno/Anglais";
}
if (now.getDay () eq "2"); if (now.getHours () eq"9"); if (now.getMinutes () >= "05"){
planning3a="Anglais";planning3b="Français";planning4="Sciences"; planning5a="Maths"; planning5b="Maths"; planning6="Techno/Anglais";
}
if (now.getDay () eq "2"); if (now.getHours () eq"10"); if (now.getMinutes () >= "15"){
planning3a="Français";planning3b="Allemand";planning4="Français/Maths"; planning5a="Physique"; planning5b="Anglais"; planning6="Français";
}
if (now.getDay () eq "2"); if (now.getHours () eq"11"); if (now.getMinutes () >= "10"){
planning3a="Français";planning3b="Maths";planning4="Musique"; planning5a="Anglais"; planning5b="Français"; planning6="Etude dirigée";
}
if (now.getDay () eq "2"); if (now.getHours () eq"13"); if (now.getMinutes () >= "25"){
planning3a="Allemand";planning3b="Histoire-Géo";planning4="Maths/Français"; planning5a="Sport"; planning5b="Dessin"; planning6="Maths";
}
if (now.getDay () eq "2"); if (now.getHours () eq"14"); if (now.getMinutes () >= "20"){
planning3a="Musique";planning3b="Maths";planning4="Anglais"; planning5a="Sport"; planning5b="Physique"; planning6="Français/Histoire-Géo";
}
if (now.getDay () eq "2"); if (now.getHours () eq"15"); if (now.getMinutes () >= "30"){
planning3a="Sport";planning3b="Sciences";planning4="Théâtre"; planning5a="Etude dirigée"; planning5b="Etude dirigée"; planning6="Histoire-Géo";
}
if (now.getDay () eq "3"); if (now.getHours () eq"8"); if (now.getMinutes () >= "10"){
planning3a="Allemand";planning3b="Français";planning4="Histoire-Géo"; planning5a="Maths"; planning5b="Techno"; planning6="Français";
}
if (now.getDay () eq "3"); if (now.getHours () eq"9"); if (now.getMinutes () >= "05"){
planning3a="Techno";planning3b="Allemand";planning4="Maths"; planning5a="Français"; planning5b="Sport"; planning6="Musique";
}
if (now.getDay () eq "3"); if (now.getHours () eq"10"); if (now.getMinutes () >= "15"){
planning3a="Histoire-Géo";planning3b="Maths";planning4="Français/Maths"; planning5a="Techno"; planning5b="Sport"; planning6="Anglais";
}
if (now.getDay () eq "3"); if (now.getHours () eq"11"); if (now.getMinutes () >= "10"){
planning3a="Maths";planning3b="Anglais";planning4="Allemand"; planning5a="Musique"; planning5b="Histoire-Géo"; planning6="Devoir surveillé";
}
if (now.getDay () eq "3"); if (now.getHours () eq"13"); if (now.getMinutes () >= "25"){
planning3="Temps libre";
}
if (now.getDay () eq "1" or "2" or "3" or "4");if (now.getHours () eq"16"); if (now.getMinutes () >= "50"){
planning1="Etude"; planning3a=" "; planning3b=" "; planning4=" "; planning5a=" "; planning5b=" "; planning6=" ";
}
if (now.getDay () eq "1" or "2" or "3" or "4" or "5"); if (now.getHours () eq"12" or "19"); if (now.getMinutes () >= "00"){
planning1="Repas"; planning3a=" "; planning3b=" "; planning4=" "; planning5a=" "; planning5b=" "; planning6=" ";
}
// Réglages des aiguilles.
// Mise à niveau du système d'heure.
if (heure>12) {
heure = heure-12;
}
aiguil_hour._rotation = ((heure*360)/12);
aiguil_minute._rotation = ((minute*360)/60);
aiguil_sec._rotation = ((seconde*360)/60);
}
Réponses
|