In my case, I receive a date in YYYY-mm-dd format. I want to get its week number as an output (first day of the week being Monday instead of Sunday):
//This exact day is Sunday and the week number should be '1' - I get '2' instead
var date = '2016-01-03'
var dateSplit = date.split('-')
var weekNumber = moment(
[dateSplit [0],
dateSplit [1] - 1,
dateSplit [2]]).week()
console.log(weekNumber) --> returns '2'