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

Hilfe, bei dem auslesen des Alters

Status
Für weitere Antworten geschlossen.

Speedy19102000

Mitglied
Moin!

Ich habe dieses JS im Internet gefunden und möchte gerne, das auch das jeweilige Alter mit angezeigt wird, wenn ein Geburtstag ansteht.
Leider reichen meine Kenntnisse dafür nicht aus.

Hier der Code:
PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Test</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<script type="text/javascript">
var Heute1 = new Array();
var Heute2 = new Array();
Heute2.push(new Array(5,12,1968,"Stefan"));
Heute2.push(new Array(13,3,1980,"Michi"));
Heute2.push(new Array(13,3,1901,"Tomas"));
Heute2.push(new Array(13,3,2002,"Carsten"));
Heute2.push(new Array(14,3,1979,"Peter"));
Heute2.push(new Array(23,6,1979,"Gaby"));
var Jetzt = new Date();
var Datum = Jetzt.getDate();
var Monat = Jetzt.getMonth()+1;
for(i1 in Heute2){
if(Heute2[i1]){
if(Heute2[i1][0] == Datum && Heute2[i1][1] == Monat){
Heute1.push(i1);
}
}
else{
break;
}
}
if(Heute1.length == 0){
document.write("Heute hat niemand Geburtstag");
}
else{
var TagX = "Heute "+((Heute1.length == 1)?"hat":"haben");
for(i1 in Heute1){
TagX+=((i1>0)?((i1 == (Heute1.length-1))?"<br>und ":", "):" ")+Heute2[Heute1[i1]][3]+" ("+Heute2[Heute1[i1]][2]+")";
}
document.write(TagX + " Geburtstag");
}
</script>
</body>
</html>

Vielen Dank, für Eure Hilfe
 
Werbung:
Moin!

Bin echt schon am verzweifeln, aber ich bekomme es einfach nicht hin, das, wenn ein Geburtstag ansteht, dann auch das Alter mit angezeigt wird.

Ich habe versucht, mit den enthaltenen Daten in dem JS, dass Datum herauzufiltern, was mir auch gelungen ist und zwar so:

var Gebdaten = (Heute2[i1]);
var Daten = Gebdaten.slice(0,3);

Damit wird dann schonmal das Datum in "Tag,Monat,Jahr" bei einen Geburtstag im "alert(Daten)" ausgegeben.

Nur schaffe ich es nicht, diese Daten, so in dem JS mit einzubinden, dass diese auch mit berechnet werden, um das Alter zu bestimmen.

Ich hoffe wenigstens, das mein Ansatz schonmal richtig ist!



Wäre super, wenn mir jemand dabei helfen könnte.

MfG
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben