Hi,
Gibt es eine Funktion, die mir das automatisch ermittelt? Mit getDate kann man sich ja nur den Tag des Monats ermitteln lassen.
Siehe Archiv.
Ist das Schleifchen dafuer da, damit es schoener aussieht? ;-)
Date.prototype.getYearDate = function(){
var d = this;
var Day = d.getDate();
var Month = d.getMonth();
var Year = d.getFullYear();
/*
Papst Gregor XIII strich die Tage vom 4.10-15.10.1582.
Wer es benoetigt kann das natuerlich auch noch einbauen.
Vorher war uebrigens jedes vierte Jahr Schaltjahr, ohne Ausnahmen.
*/
var isLeap = (Year % 400 == 0 || (Year % 4 == 0 && Year % 100 != 0));
var monthArray = (isLeap)?[0,31,60,91,121,152,182,213,244,274,305,335,366]
:[0,31,59,90,120,151,181,212,243,273,304,334,365];
return (monthArray[Month-1] + Day);
}
Na, hoffentlich habe ich mich da jetzt nirgendwo vertan ;-)
so short
Christoph Zurnieden