got this get week script
var d = new Date("2015-10-19T18:29:27.359Z");
d.setHours(0,0,0);
d.setDate(d.getDate()+4-(d.getDay()||7));
var week = Math.ceil((((d-new Date(d.getFullYear(),0,1))/8.64e7))/7);
console.log(week);
should return 43 (week number of 19/10) but it returns 42
var d = new Date("2015-10-26T18:29:27.359Z");
returns week 44 as it should
looks likes it jumps over week 43?