Suresh Kumar Suresh Kumar - 1 month ago 5x
Node.js Question

Get the week number of the month from week number of the year

I am having a function that is returning the current week of the year like 43,45 etc.

what I want is that to get it as week 1 week 2, for the current month .

P.S I only have current week of the year , Dont have date


Using 'moment' module:

var moment = require('moment');

function foo(weekOfYear) {
    var dayOfMonth = moment().week(weekOfYear).date();
    var weekOfMonth = Math.ceil(dayOfMonth / 7);
    return weekOfMonth;

console.log(foo(1)) //1
console.log(foo(11)) //2
console.log(foo(12)) //3
console.log(foo(13)) //4
console.log(foo(14)) //1