mikdoe
Moderator
Auch das im Netz gefunden und leicht angepasst für meinen Kalender:
Kann man das optimieren? Ist das state of the art?
Danke
HTML:
function weekofyear(dateobj) {
// Quelle: http://stackoverflow.com/a/6117889
var orig = dateobj.getFullYear();
var d = new Date(dateobj);
d.setHours(0,0,0);
d.setDate(d.getDate() + 4 - (d.getDay()||7));
var yearStart = new Date(d.getFullYear(),0,1);
var weekNo = Math.ceil(( ( (d - yearStart) / 86400000) + 1)/7);
return weekNo+(d.getFullYear() != orig ? '/'+d.getFullYear() : '');
}
Danke