Hallo ich habe hier ein Probem nämlich:
ich will eine automatische Anzeige machen, dass jemand heute Geburtstag hat. Das funktioniert ja so weit, aber jetzt wird das falsche Alter angegeben.
Hier einmal der Code
Das Problem bei diesem Beispiel ist, dass das Alter 13 und nicht 18 beträgt.
ich hoffe ihr könnt mir weiterhelfen
ich will eine automatische Anzeige machen, dass jemand heute Geburtstag hat. Das funktioniert ja so weit, aber jetzt wird das falsche Alter angegeben.
Hier einmal der Code
Code:
<html>
<head>
<script language="JavaScript">
function WER_HAT_HEUT_GEBURTSTAG()
{
var name = ""; //variable Name
var Jetzt = new Date(); //die Variable "jetzt" wird erstellt und ihm gleich die neu erstellte Date zugewiesen
var Tag = Jetzt.getDate(); //der Variablen "Tag" wird das aktuelle Datum übergeben
var Monat = Jetzt.getMonth() + 1; //der Variablen "Monat" wird das aktuelle Monat übergeben
var Jahr = Jetzt.getYear(); //der Variablen "Jahr" wird das aktuelle Jahr übergeben
var Vortag = ((Tag < 10) ? "0" : "");
var Vormon = ((Monat < 10) ? ".0" : ".");
var Datum = Vortag + Tag + Vormon + Monat;
if(Datum == "07.09") //Geburtstagsanzeige von Person
{
name="Person a";
var Birthday = new Date("February 06,1990");
var now = new Date();
var Jahr = now.getYear()
Alter = new String
var Alter =Math.floor(Jahr-(Birthday.getYear()));
if (Alter>99) //Jahrtausendproblem ?
{
var Alter = Alter-1900
}
}
if (name != "")
{
document.write(name + " hat heute Geburtstag und wird " + Alter + " Jahre alt."+"<br>"+"Ich ihm/ihr alles gute zum Geburtstag.");
}
}
</script>
</head>
<body>
<p align="center">
<center>
<font color="#ff0000" face="Exocet">
<strong>
<big>
<script language="JavaScript">self.WER_HAT_HEUT_GEBURTSTAG();
</script>
</big>
</strong>
</font>
</center>
</p>
</body>
</html>
ich hoffe ihr könnt mir weiterhelfen