• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Schulden uhr die neu Startet

dreamboy1997

Neues Mitglied
Hallo ich hsbe eine Schulden uhr gefunden. Und ich möchte das diese Schuldenuhr bei 0€ starten.

Hier der Script:

<html>
<head>
<script type="text/javascript">
// Schuldenuhr von steuerboykott.org / Version 20100420
var StartTime = new Date(2010,1,1);
function ShowDebt () {
var Now = new Date();
var milliseconds = Math.round(Now.getTime() - StartTime);
var DebtEUR = milliseconds * 4.481 + 1666877730000;
window.document.Show.amount.value = Number_Format(DebtEUR) + " EUR";
window.setTimeout("ShowDebt()", 20);
}
function Number_Format(num, n, fix)
{
if(!n) n = 0;
var recent = '';
var f = Math.pow(10, n);
num = '' + parseInt( num * f + (.5 * (num > 0 ? 1 : -1)) ) / f ;
var tmp = num.indexOf('.');
if(fix){num += (tmp == -1 ? '.' : '' ) + f.toString().substring(1);}
tmp = num.indexOf('.');
if( tmp == -1) tmp = num.length;
else recent = ',' + num.substr(tmp + 1, n);
while(tmp > 0){
if(tmp - 3 > 0) recent = '.' + num.substring( tmp - 3, tmp) + recent;
else recent = num.substring(0, tmp) + recent;
tmp -= 3;
}
return recent;
}
</script>
</head>
<body>
<script type="text/javascript">
document.write('<form action="" name="Show"><input name="amount" class="debt" type="text" size="23"><\/form>');window.setTimeout('ShowDebt()', 1);
</script>
</body>
</html>
 
Hallo,

und?

var StartTime = new Date(2010,1,1);
datum von heute eintragen
var StartTime = new Date(2010,10,15);

und jetzt den startbetrag ändern
var DebtEUR = milliseconds * 4.481 + 1666877730000;
auf 0 oder was auch immer
var DebtEUR = milliseconds * 4.481 + 0;
und die 4.481 ist die steigerunge in milliseconds, das kannst ja auch ändern aber denk dran kein , nur .

Cheffchen
 
Hay ich habe es jetzt gemacht wie sie sagten und ich habe immer noch das Problem dass er Irgentwo hochzählt aber nicht bei 0.
Ich bitte daher um erneuten Support.

<html>
<head>
<script type="text/javascript">
// Schuldenuhr von steuerboykott.org / Version 20100420
var StartTime = new Date(2010,10,15);
function ShowDebt () {
var Now = new Date();
var milliseconds = Math.round(Now.getTime() - StartTime);
var DebtEUR = milliseconds * 4.481 + 0;
window.document.Show.amount.value = Number_Format(DebtEUR) + " EUR";
window.setTimeout("ShowDebt()", 20);
}
function Number_Format(num, n, fix)
{
if(!n) n = 0;
var recent = '';
var f = Math.pow(10, n);
num = '' + parseInt( num * f + (.5 * (num > 0 ? 1 : -1)) ) / f ;
var tmp = num.indexOf('.');
if(fix){num += (tmp == -1 ? '.' : '' ) + f.toString().substring(1);}
tmp = num.indexOf('.');
if( tmp == -1) tmp = num.length;
else recent = ',' + num.substr(tmp + 1, n);
while(tmp > 0){
if(tmp - 3 > 0) recent = '.' + num.substring( tmp - 3, tmp) + recent;
else recent = num.substring(0, tmp) + recent;
tmp -= 3;
}
return recent;
}
</script>
</head>
<body>
<script type="text/javascript">
document.write('<form action="" name="Show"><input name="amount" class="debt" type="text" size="23"><\/form>');window.setTimeout('ShowDebt()', 1);
</script>
</body>
</html>
 
Hallo,

also per PN anpingen brauchst nicht, jeder Antworter bekommt ein info wenn ein neuer beitrag geschrieben wird.

ich habe das mal erweitert und die zeilen eingefügt für sekunden, minuten und Stunden und mit // auskommandiert, also wenn ein anderes testen möchtest die // raus in der zeile und bei der anderen die // rein das nur ein zeile aktiv ist.
Kannst ja mal die Stunden zeile Aktivieren und da siehst das es funzt da stunden leichter zu rechnen ist 2 tage 48 stunden.
Ach so startdatum 2012,10-1,15, 6, 30, 0 die -1 ist wichtig das der richtige monat gerechnet wird das ist jetzt 15.10.2012 6:30:00

Code:
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Unbenanntes Dokument</title>
<script type="text/javascript">
// Schuldenuhr von steuerboykott.org / Version 20110222
var StartTime = new Date(2012,10-1,15, 0, 0, 0);
function ShowDebt () {
 var Now = new Date();
 var milliseconds = Math.round(Now.getTime() - StartTime);
 //var DebtEUR = milliseconds*1.00+0; //pro milliseconds die 1 für den faktor pro zeit einheit erhöhung, 0 für anfangswert
 //var DebtEUR = (milliseconds/1000)*1.00+0; //pro sekunde
 //var DebtEUR = ((milliseconds/1000)/60)*1.00+0; //pro minute
 //var DebtEUR = (((milliseconds/1000)/60)/60)*1.00+0; //pro stunde
 window.document.Show.amount.value = " " + " " + Number_Format(DebtEUR) + " EUR";
 window.setTimeout("ShowDebt()", 20);
}
function Number_Format(num, n, fix)
{
 if(!n) n = 0;
 var recent = '';
 var f = Math.pow(10, n);
 num = '' + parseInt( num * f + (.5 * (num > 0 ? 1 : -1)) ) / f ;
 var tmp = num.indexOf('.');
 if(fix){num += (tmp == -1 ? '.' : '' ) + f.toString().substring(1);}
 tmp = num.indexOf('.');
 if( tmp == -1) tmp = num.length;
 else recent = ',' + num.substr(tmp + 1, n);
 while(tmp > 0){
  if(tmp - 3 > 0) recent = '.' + num.substring( tmp - 3, tmp) + recent;
  else recent = num.substring(0, tmp) + recent;
  tmp -= 3;
 }
 return recent;
}
</script>
</head>

<body>
<script type="text/javascript">
document.write('<form action="" name="Show"><input name="amount" class="debt" type="text" size="23"><\/form>');window.setTimeout('ShowDebt()', 1);
</script>
</body>
</html>
So mehr geht nicht zu helfen.
ein danke hilft helfen :O). >>

Cheffchen
 
Zurück
Oben