// CETTE PAGE PROGRAMME LE NOMBRE D'EUROS DEPENSES A CAUSE DU TABAC EN FRANCE SUR CLIC BOUTON DEPUIS L'OUVERTURE DE LA PAGE // RENVOI LA DATE DU JOUR var j = new Date(); // 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 D'EUROS DEPENSES A CAUSE DU TABAC EN FRANCE SUR CLIC BOUTON // CHIFFRE DU POINT DE DÉPART DU COMPTEUR. 0 = DÉMARRE À ZÉRO. //ICI DÉMARRE LE NOMBRE D'EUROS DÉPENSÉS À CAUSE DU TABAC EN FRANCE SUR CLIC BOUTON var eurofr = 0; // 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 3805.1750380517503805175 EUROS DÉPENSÉS EN FRANCE PAR SECONDE (120 000 000 000/365/24/60/60) // VITESSE À 1000 -> SECONDES À 1 POUR UN COMPTE DES SECONDES // VITESSE À 100 -> SECONDES À 10 POUR UN COMPTE DES SECONDES // NOMBRE D'EUROS DÉPENSÉS EN FRANCE PAR SECONDES eurofr += 3805.1750380517503805175; // FORMATAGE EN EUROS FRANCAIS DU STYLE : 5 234,56 € // POUR REMPLACER € PAR EUROS, UTILISER LE FORMATAGE DES NOMBRES, ET ECRIRE : +" euros" // FORMAT FRIC FR AVEC PRECISION DECIMALES { style: 'currency', currency: 'EUR', maximumFractionDigits: 0, minimumFractionDigits: 0 } // FORMAT NOMBRE FR AVEC PRECISION DECIMALE ("fr-FR", {maximumFractionDigits: 2, minimumFractionDigits: 2}) // FORMAT DATE ET HEURE new Intl.DateTimeFormat("fr-FR", {hour12: false, weekday: "long", year:"numeric", month:"long", weekday:"long", day:"numeric", hour: "2-digit", minute: "2-digit", second:"2-digit"}) // https://www.toutjavascript.com/reference/ref-intl.numberformat.php // https://www.toutjavascript.com/reference/ref-intl.datetimeformat.php const peurosf = new Intl.NumberFormat('fr-FR', { style: 'currency', currency: 'EUR' }).format(eurofr); document.getElementById("eurofr").innerHTML = "Voil\u00e0\u00a0: "+peurosf+".";} // -->