Cytat
Podany link jest trefny, sprawdzałem godzinę temu dla różnych dat i oszukuje.
Podany tam przyklad
function firstSunday(month, year) {
let tempDate = new Date();
tempDate.setHours(0,0,0,0);
// first SUNDAY of april
tempDate.setMonth(month);
tempDate.setYear(year);
tempDate.setDate(1);
let day = tempDate.getDay();
let toNextSun = day !== 0 ? 7 - day : 0;
tempDate.setDate(tempDate.getDate() + toNextSun);
return tempDate.toDateString();
}
jest jak najbardziej ok, musisz tylko pamietac ze miesiace w js liczy sie od zera, jak chcesz pazdziernik to masz wywolywac to tak
firstSunday(9, 2023)
a jak wrzesien to tak
firstSunday(8, 2023)
a jak styczen to tak
firstSunday(0, 2023)
Tak wiem, pojebane

Cytat
Wygląda, że w JS zajmie mi to więcej czasu i pewnie cały dzień będę się odmładzał, albo po prostu pójdę na basen.
no tak szczewrze powiedziawszy to jest jedno z tych zadan na jedna godzine.