Hallo,
Wie bitte sieht soll bei Dir "Tag" aussehen?
[X] eine Zahl zwischen 1 und 365?
[ ] ein gebräuchliches Datumsformat, z.B. 01-24 oder 24.01
[ ] ganz anders, ich beschreibe es _______________________
Deine Versuche, auf das gewünschte Ergebnis zu kommen, hätten mich schon interessiert.
Mit den Methoden des Date-Objektes kannst Du den Tag ermitteln:
1. Mit getMonth() ermittelst Du den aktuellen Monat
2. Mit getDate() den Tag des Monats im Jahr
3. Über getYear() kannst Du ermitteln, ob es sich um ein Schaltjahr handelt.
(Bis 2100 brauchst Du Dir über Sonderregeln keine Gedanken zu machen,
Du darfst diese aber gern mit einbauen :-))
Summiere die Anzahl der Tage der Monate im Jahr, die bereits vorbei sind.
Berücksichtige, falls erforderlich, einen Schalttag.
Addiere dazu die Anzahl der Tage im aktuellen Monat.
Freundliche Grüße
Vinzenz