/ Solutions techniques / Fonction JavaScript pour récupérer le numéro de semaine Fonction JavaScript pour récupérer le numéro de semaine Javascript Développement front-end Date :- Fichier index.html NGLESSON.COM Date :- Fichier script.js Date.prototype.getWeekNumber = function() { var oneJan = new Date(this.getFullYear(), 0, 1); // calculating number of days //in given year before given date var numberOfDays = Math.floor((this - oneJan) / (24 * 60 * 60 * 1000)); // adding 1 since this.getDay() //returns value starting from 0 return Math.ceil((this.getDay() + 1 + numberOfDays) / 7); } function calculeWeekNumber() { // get number of week var dateInput = document.getElementById("dateInput").value; var date = new Date(dateInput); var result = date.getWeekNumber(); document.getElementById("result").innerHTML = "Week Numbers is " + result; // get days of week let curr = new Date(dateInput); let week = [] for (let i = 1; i <= 7; i++) { let first = curr.getDate() - curr.getDay() + i let days = new Date(curr.setDate(first)).toISOString().slice(0, 10); week.push(days); // date formating var daysformat = new Date(days); var dd = String(daysformat.getDate()).padStart(2, '0'); var mm = String(daysformat.getMonth() + 1).padStart(2, '0'); //January is 0! var yyyy = daysformat.getFullYear(); daysformat = dd + '/' + mm + '/' + yyyy; console.log(daysformat); } }