(d)
| 45 | |
| 46 | // Helper function to get week number |
| 47 | function getWeekNumber(d) { |
| 48 | d = new Date(Date.UTC(d.getFullYear(), d.getMonth(), d.getDate())); |
| 49 | d.setUTCDate(d.getUTCDate() + 4 - (d.getUTCDay() || 7)); |
| 50 | var yearStart = new Date(Date.UTC(d.getUTCFullYear(), 0, 1)); |
| 51 | var weekNo = Math.ceil(((d - yearStart) / 86400000 + 1) / 7); |
| 52 | return weekNo; |
| 53 | } |
| 54 | |
| 55 | const fetchData = async () => { |
| 56 | console.log("Starting data fetch..."); |