// CETTE PAGE PROGRAMME LE NOMBRE DE NON-FUMEURS MORTS EN CE BAS MONDE DEPUIS LE DEBUT DE L'ANNEE - EN HAUT DE PAGE // FORMATAGE DES CHIFFRES // NUMBER FORMATTING FUNCTION // COPYRIGHT STEPHEN CHAPMAN 24TH MARCH 2006, 22ND AUGUST 2008 // PERMISSION TO USE THIS FUNCTION IS GRANTED PROVIDED // THAT THIS COPYRIGHT NOTICE IS RETAINED INTACT function formatNumber(num,dec,thou,pnt,curr1,curr2,n1,n2) {var x = Math.round(num * Math.pow(10,dec));if (x >= 0) n1=n2='';var y = (''+Math.abs(x)).split('');var z = y.length - dec; if (z<0) z--; for(var i = z; i < 0; i++) y.unshift('0'); if (z<0) z = 1; y.splice(z, 0, pnt); if(y[0] == pnt) y.unshift('0'); while (z > 3) {z-=3; y.splice(z,0,thou);}var r = curr1+n1+y.join('')+n2+curr2;return r;} // RENVOI LA DATE DU JOUR var j = new Date(); // TRANSFORME LE MOIS var dDate = new Date() ; var jsemaine = new Array("dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"); var LeMois = new Array("de janvier","de f\u00e9vrier","de mars","d'avril","de mai","de juin","de juillet","d'ao\u00fbt","de septembre","d'octobre","de novembre","de d\u00e9cembre"); // NOMBRE DE SECONDES DEPUIS LE DEBUT DE L'ANNEE function seconds_year() { var dateObj = new Date(); var dateInit = new Date(dateObj.getFullYear(), "0", "1"); dateInit = Math.round(dateInit.getTime()/1000); var dateCurrent = Math.round(dateObj.getTime()/1000); return dateCurrent - dateInit;} var difference = seconds_year() // COMPTEUR NOMBRE DE NON-FUMEURS MORTS EN CE BAS MONDE DEPUIS LE DEBUT DE L'ANNEE // CHIFFRE DU POINT DE DÉPART DU COMPTEUR. 0 = DÉMARRE À ZÉRO. // ICI DÉMARRE LE NOMBRE DE NON-FUMEURS MORTS AU MONDE DEPUIS LE 1ER JANVIER. var nonfmon = difference*0.03805175038051750381; // VITESSE DE DÉFILEMENT : 1000 = 1 CHIFFRE PAR SECONDE, 100 = 10 CHIFFRES PAR SECONDE, 10 = 100 CHIFFRES PAR SECONDES, ETC. var cancel = setInterval(incrementSeconds, 1000); function incrementSeconds() { // LE CHIFFRE EXACT EST 0.03805175038051750381 DE NON-FUMEURS MORTS AU MONDE PAR SECONDE (1 200 000/365/24/60/60) // VITESSE À 1000 -> SECONDES À 1 POUR UN COMPTE DES SECONDES // VITESSE À 100 -> SECONDES À 10 POUR UN COMPTE DES SECONDES // NOMBRE DE NON-FUMEURS MORTS AU MONDE PAR SECONDES nonfmon += 0.03805175038051750381; // COMPTEUR HORLOGE VIVANTE var displayHours = document.getElementById('displayHours'); var displayMinutes = document.getElementById('displayMinutes'); var displaySeconds = document.getElementById('displaySeconds'); var currentTime = new Date(); var hrs = currentTime.getHours() + "h" ; var min = currentTime.getMinutes(); if (currentTime.getMinutes() < 10) {min = "0" + currentTime.getMinutes() + " et\u00a0"} else min = currentTime.getMinutes() + " et\u00a0" ; var sec = currentTime.getSeconds() if (currentTime.getSeconds() < 2) {sec = currentTime.getSeconds() + "\u00a0seconde"} else sec = currentTime.getSeconds() + "\u00a0secondes" ; // FINAL if (moisanne == 0 ) { ecrit = "De ce d\u00e9but d'ann\u00e9e\u00a0"+j.getFullYear()+" \u00e0 cet instant pr\u00e9cis \u00e0\u00a0"+hrs+""+min+""+sec+", "+formatNumber((nonfmon),0,"\u00a0","","","","-","")+"\u00a0non-fumeurs sont d'ores et d\u00e9j\u00e0 d\u00e9c\u00e9d\u00e9s malgr\u00e9 eux\u00a0! " } else if (moisanne > 0 ) { ecrit = "De ce d\u00e9but d'ann\u00e9e\u00a0"+j.getFullYear()+" \u00e0 cet instant pr\u00e9cis \u00e0\u00a0"+hrs+""+min+""+sec+", "+formatNumber((nonfmon),0,"\u00a0","","","","-","")+"\u00a0non-fumeurs sont d'ores et d\u00e9j\u00e0 d\u00e9c\u00e9d\u00e9s malgr\u00e9 eux, " } ; document.getElementById("nonfmon").innerHTML = ecrit ;} // -->