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
|
<center>
<span id="jour"></span>-<span id="heure"></span>-<span id="minute"></span>-<span id="seconde"></span>
<br />
<span id="date"></span>
<br />
<span id="version"></span>
<center>
<script language="javascript">
function chrono(){
var now = new Date(); //Date actuelle
var dat;
var month = Array('January','February','March','April','May','June','July','August','September','October','November','December'); //Tableau pour affiche des mois
if((now.getMonth() >= 3) && (now.getMonth() < 10)){ //Si entre 01/05 et 01/11
dat = new Date(now.getFullYear(), 10, 1); //Novembre année en cour
}else{
if(now.getMonth() >= 11){ //Si après 01/11
dat = new Date(now.getFullYear()+1, 4, 1); //Mai année suivante
}else{ //Sinon
dat = new Date(now.getFullYear(), 4, 1); //Mai année en cour
}
}
var version = 43+((dat.getFullYear() - 2008)*2); //Calcul de la version
if(dat.getMonth() == 11){ //Version suivante si mois de novembre
version = version - 1;
}
var dif = (dat.getTime() - now.getTime())/1000; //Dif = nombre de seconde entre maintenant et prochaine date de sortie
var tab = dif.toString().split('.');
dif = tab[0];
tab = (dif / 86400).toString().split('.'); //On récupère le nombre de jours
var jour = tab[0];
dif = dif - (jour * 86400);
tab = (dif / 3600).toString().split('.'); //On récupère le nombre de heurs
var heure = tab[0];
dif = dif - (heure * 3600);
tab = (dif / 60).toString().split('.'); //On récupère le nombre de minutes
var minute = tab[0];
var seconde = dif - (minute * 60); //On récupère le nombre de secondes
if(jour < 10){jour="0"+jour.toString();} //On met au format 00-00-00-00
if(heure < 10){heure="0"+heure.toString();}
if(minute < 10){minute="0"+minute.toString();}
if(seconde < 10){seconde="0"+seconde.toString();}
document.getElementById('jour').innerHTML = jour; //Affiche du décompte
document.getElementById('heure').innerHTML = heure;
document.getElementById('minute').innerHTML = minute;
document.getElementById('seconde').innerHTML = seconde;
document.getElementById('date').innerHTML = month[dat.getMonth()]+", "+dat.getDate()+", "+dat.getFullYear(); //Affichage de la date
document.getElementById('version').innerHTML = "OpenBSD "+(version/10)+"-RELEASE"; //Affichage de la version
setTimeout("chrono()", 1000); //On appel toutes les secondes
}
chrono()
</script> |
Partager