MicMarx: Datum mit Rest rechnen (vorheriger Topic falsch betitelt)

Hi,

ich hab folgendes Problem. Ich habe mir eine JavaScript gebastelt das ein Datum berechnet, allerdings nicht korrekt, da ich mit der Berechnung des Restes nicht zurechtkomme. Kann mir da jemand vielleicht weiterhelfen?

Hier mein Code:
var wochenende = new Date(2006,5,17,0,0,0);
var zeit;

//AKTUELLES DATUM ERMITTELN
var AktuellesDatum=new Date();
//DIFFERENZ BIS WOCHENENDE ERRECHNEN
bisWochenende=Math.floor((wochenende.getTime()-AktuellesDatum.getTime())/1000);
m=Math.floor(bisWochenende/60);
std=Math.floor(m/60);
d=Math.floor(std/24);
zeit = d+" Tage " + std + " Stunden und " + m + " Minuten"
//AUSGABE DER DATEN:
document.writeln(zeit);

Ich berechne hier für die Stunden und Minuten jeweils die ganze Zeit, will aber nur den Rest haben, der nicht in die Tage bzw. bei den Minuten nicht ín die Stunden "passt"?

Grüsse
MicMarx

  1. Ich hab die Lösung selbst gefunden

    Hier mein Code:

    var wochenende = new Date(2006,5,17,0,0,0);
    var minuten, std, tage;
    var bisWochenende;

    //AKTUELLES DATUM ERMITTELN
    var AktuellesDatum=new Date();
    //DIFFERENZ BIS WOCHENENDE ERRECHNEN
    bisWochenende=Math.floor((wochenende.getTime()-AktuellesDatum.getTime())/1000);
    minuten=Math.floor(bisWochenende/60);
    std=Math.floor(minuten/60);
    tage=Math.floor(std/24);

    std = std-(tage*24);
                           minuten = minuten-(std*60)-(tage*24*60);

    //AUSGABE DER DATEN:
    document.writeln(tage+" Tage <br>");
    document.writeln(std+" Stunden<br>");
    document.writeln(minuten+" Minuten");

    Das eingerückte ist die Lösung ;)