folgendes berechnet die vergangene Zeit ab einem bestimmten Datum
PHP-Code:
//Hier deine übergebene Variable verwenden
this.startDatum= "25.4.2005";
this.startZeit= "12:00:00";
//ENDE --> Hier deine übergebene Variable verwenden
this.vergangeneZeit = function() {
this.datum = new Date();
var tag = this.datum.getDate();
var monat = this.datum.getMonth()+1;
var jahr = this.datum.getFullYear();
var stunden = this.datum.getHours();
var minuten = this.datum.getMinutes();
var sekunden = this.datum.getSeconds();
//Strings zerlegen
var datum = this.startDatum.split(".");
var zeit = this.startZeit.split(":");
//Differenzen berechnen
var jahreWeg = Math.abs(jahr-datum[2]);
var monateWeg = Math.abs(monat-datum[1]);
var tageWeg = Math.abs(tag-datum[0]);
var stundenWeg = Math.abs(stunden-zeit[0]);
var minutenWeg = Math.abs(minuten-zeit[1]);
var sekundenWeg = Math.abs(sekunden-zeit[2]);
if (tageWeg<10) {
tageWeg = "0"+tageWeg;
}
if (monateWeg<10) {
monateWeg = "0"+monateWeg;
}
if (stundenWeg<10) {
stundenWeg = "0"+stundenWeg;
}
if (minutenWeg<10) {
minutenWeg = "0"+minutenWeg;
}
if (sekundenWeg<10) {
sekundenWeg = "0"+sekundenWeg;
}
ausgabe_txt.text = "vergangene Zeit: "+jahreWeg+" Jahre "+monateWeg+" Monate "+tageWeg+" Tage "+stundenWeg+":"+minutenWeg+":"+sekundenWeg;
};
this.interval = setInterval(this, "vergangeneZeit", 1000);
__________________
Schöne Grüße aus Thüringen
Stephan Page
Stell Dir vor, hier steht was und keiner liest es!! schon entdeckt?? F1 ist ne geile Taste
Ich beantworte keine E-Mails. Bitte alle Fragen ins Forum
schon gehört??? Das Internet ist voll, die lassen keinen mehr rein!!
Geändert von StephanF (27.05.2007 um 22:36 Uhr).
|