Zeitspanne berechnen

N

Naitsirk

Hi zusammen,

ich habe ein kleines Problem. Ich will auf meiner Homepage eine Anzeige haben, die genau nach Jahren, Monaten, Tagen, Stunden, Minuten, Sekunden beispielsweise mein Alter angibt. Bisher habe ich es jedoch nur geschafft, mein Alter in Millisekunden auszugeben. Wie kann ich das jetzt nach Jahren usw. angeben... hab ziemlich lang probiert und bin ziemlich gefrustet. Fertige Scripte die sowas machen und Anregungen zu meinem unten stehenden Script sind herzlich willkommen. ;)

function pups() {

var datum1 = Date.parse("9 Jan 2002 00:52:00 GMT");

var aktuell = new Date();
var ajahr = aktuell.getYear();
var amonat = aktuell.getMonth();
var atag = aktuell.getDay();
var astunde = aktuell.getHours();
var aminute = aktuell.getMinutes();
var asekunde = aktuell.getSeconds();


if (amonat == "0")
amonat = "Jan";
if (amonat == "1")
amonat = "Feb";
if (amonat == "2")
amonat = "Mar";
if (amonat == "3")
amonat = "Apr";
if (amonat == "4")
amonat = "May";
if (amonat == "5")
amonat = "Jun";
if (amonat == "6")
amonat = "Jul";
if (amonat == "7")
amonat = "Aug";
if (amonat == "8")
amonat = "Sep";
if (amonat == "9")
amonat = "Oct";
if (amonat == "10")
amonat = "Nov";
if (amonat == "11")
amonat = "Dec";

if (astunde <= "9")
astunde = "0"+astunde;
if (aminute <= "9")
aminute = "0"+aminute;
if (asekunde <= "9")
asekunde = "0"+asekunde;

var datum2 = Date.parse(atag+" "+amonat+" "+ajahr+" "+astunde+":"+aminute+":"+asekunde+" GMT");

var zeitspanne = datum2-datum1;

}

Danke im voraus.

Naitsirk
 

Neue Beiträge

Zurück