// CETTE PAGE PROGRAMME LE NOMBRE DE MORTS EN FRANCE AUJOURD'HUI DE CANCER // 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;} // COMPTEUR HORLOGE VIVANTE var currentTime = new Date(); var hrs = currentTime.getHours() + " heures" ; if (hrs < 2) {hrs = currentTime.getHours() + " heure" } var min = currentTime.getMinutes() + " minutes" ; if (min < 2) {min = currentTime.getMinutes() + " minute" } // RENVOI LA DATE DU JOUR var dt = new Date(); // NOMBRE DE SECONDES DEPUIS LE DEBUT DU JOUR A MINUIT var secs = dt.getSeconds() + (60 * dt.getMinutes()) + (60 * 60 * dt.getHours()); // COMPTEUR DE MORTS EN FRANCE DEPUIS MINUIT DE CANCER // 45 000 MORTS PAR CANCER CHAQUE ANNÉE ÇA FAIT : // LE CHIFFRE EXACT EST 0.00142694063926940639 MORTS DE CANCER PAR SECONDE (45 000/365/24/60/60) // CHIFFRE DU POINT DE DÉPART DU COMPTEUR. 0 = DÉMARRE À ZÉRO. // ICI DÉMARRE À (NOMBRE DE SECONDES DEPUIS MINUIT) x (NOMBRE DE FUMEURS MORTS D'UN CANCER PAR SECONDE) var mortcanc = secs*0.00142694063926940639; // COMPTEUR DE SECONDES : // VITESSE DE DÉFILEMENT : 1000 = 1 CHIFFRE PAR SECONDE, 100 = 10 CHIFFRES PAR SECONDE, 10 = 100 CHIFFRES PAR SECONDES, ETC. // VITESSE \U00E0 1000 -> SECONDES \U00E0 1 POUR UN COMPTE DES SECONDES // VITESSE \U00E0 100 -> SECONDES \U00E0 10 POUR UN COMPTE DES SECONDEs var cancel = setInterval(incrementSeconds, 1000); function incrementSeconds() { // NOMBRE DE MORTS D'UN CANCER DEPUIS CE MATIN // (+= VEUT DIRE : AFFECTATION APRÈS ADDITION : APRÈS LE CHIFFRE DE DÉPART J'AJOUTE ÇA À CHAQUE SECONDE mortcanc += 0.00142694063926940639; document.getElementById("mortcanc").innerHTML = "Depuis ce matin z\u00e9ro heure, en France, et jusqu'\u00e0 maintenant "+hrs+" et "+min+", "+formatNumber((mortcanc),0," ","","","","-","")+" fumeurs sont donc d\u00e9c\u00e9d\u00e9s d'un cancer li\u00e9 \u00e0 leur tabagie...";} // -->