1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111
|
//Vu que le mois est un chiffre (10 correspond à novembre), on va faire un tableau
var tableauMois = new Array(
'janvier',
'février',
'mars',
'avril',
'mai',
'juin',
'juillet',
'août',
'septembre',
'octobre',
'novembre',
'décembre'
);
// Idem que pour les mois, sauf qu'en anglais la semaine commence par le dimanche
var tableauJours = new Array(
'dimanche',
'lundi',
'mardi',
'mercredi',
'jeudi',
'vendredi',
'samedi'
);
//affiche l'heure une seule fois
function afficherDateHeure()
{
// Contient toutes les infos que l'on a besoin ur la date et l'heure
var dateGlobale = new Date();
//On recupère l'année
var annee = dateGlobale.getFullYear();
//On recupère le numéro du mois
var mois = dateGlobale.getMonth();
/* var numeroMois = dateGlobale.getUTCMonth(); */
var numeroMois = dateGlobale.getUTCMonth();
//On recupère le numéro du jour
var jour = dateGlobale.getDay();
//Croyez moi, c'est le numero du jour, ... oui ça n'est pas très explicite.
var numeroJour = dateGlobale.getDate();
//On recupère l'heure
var heure = dateGlobale.getHours();
// On recupère les minutes
var minute = dateGlobale.getMinutes();
// On recupère les sécondes
var seconde = dateGlobale.getSeconds();
// Pas d'affichage du zéro après 10
if(numeroMois<10)
{
// On ajout un "0" à la chaîen heure.
numeroMois = "0" + numeroMois.toString();
}
if(numeroJour<10)
{
numeroJour = "0" + numeroJour.toString();
}
if(heure<10)
{
// On ajout un "0" à la chaîen heure.
heure = "0" + heure.toString();
}
if(minute<10)
{
minute = "0" + minute.toString();
}
if(seconde<10)
{
seconde = "0" + seconde.toString();
}
//on assigne le bon mois
mois = tableauMois[mois];
//on assigne le bon jour
jour = tableauJours[jour];
// On recupère notre div "date__heure"
var dateHeure = document.getElementById("date_heure");
//On met la date et l'heure dans la div
dateHeure.innerHTML = " "+ numeroJour + "-" + numeroMois + "-" + annee + "</br>" + heure + ":" + minute + ":" + seconde;
}
// affichera toutes les secondes notre heure
function afficherChaqueSecondeHeure()
{
// On affiche une première fois l'heure pour éviter le blanc d'une séconde
afficherDateHeure();
var delai = 1000; // délai en milisécondes
// On crée un timer qui va "ticker" toutes les sécondes et afficher l'heure dynamiquement.
setInterval(afficherDateHeure, delai);
} |
Partager