Javascript: get calendarweek from date
//*get current calendarweek in the year
var calendarweek = dt.calendarweek();
or
//*get current calendarweek in the year
var calendarweek = new Date().calendarweek();
|
This javascript code extends a date variable by the calendarweek function
Date.prototype.calendarweek = function () {
//------< Date.prototype.calendarweek() >--------
//*extends a date variable by a calendarweek() property
var currentdate = this; //current extend date-variable
var january_01 = new Date(currentdate.getFullYear(), 0, 1);
//*calendar days already passed
var calendardays = Math.floor((currentdate - january_01) / (24 * 60 * 60 * 1000));
//*week by 7days
var calendarweek = Math.ceil((currentdate.getDay() + 1 + calendardays) / 7);
//return current calendarweek
return calendarweek;
//------</ Date.prototype.calendarweek() >--------
};
|
|