Sha256: ac6ac5372bc616a82756f3dcf904f9e6ef62a173a0fe37f70b3ac862353474c5
Contents?: true
Size: 502 Bytes
Versions: 69
Compression:
Stored size: 502 Bytes
Contents
var dayOfTheYear = require('./dayOfTheYear'); /** * Return the week of the year based on given firstDayOfWeek */ function weekOfTheYear(date, firstDayOfWeek){ firstDayOfWeek = firstDayOfWeek == null? 0 : firstDayOfWeek; var doy = dayOfTheYear(date); var dow = (7 + date.getDay() - firstDayOfWeek) % 7; var relativeWeekDay = 6 - firstDayOfWeek - dow; return Math.floor((doy + relativeWeekDay) / 7); } module.exports = weekOfTheYear;
Version data entries
69 entries across 69 versions & 2 rubygems