Ga naar de inhoud
pancalc
NL

Dag van de weekcalculator

De dag-van-de-weekcalculator vult geen ‘zaterdag’ in je agenda. Bij jaar 2026, maand 7, dag 18 is Weekday (0=Sun) in de gouden test 0, volgens de Zeller-variant in de engine.

Waarom een weekdagnummer zonder locale minder ruzie geeft

0 volgt het schermlabel 0=Sun, geen Nederlandse zin ‘zondag’ Dag van de weekcalculator houdt die klus zichtbaar, in plaats van hem in een verborgen spreadsheetcel te stoppen.

Maand 7 is juli, 1-index Koen in Breda weigert een resultaat te delen dat niet aan Year 2026, Month 7, Day 18 → Weekday 0 te toetsen is.

Koen pin’t 0 in CI bij 18-07-2026 De relatie Zeller-achtig: (d+⌊2,6(m+1)⌋+k+⌊k/4⌋+⌊j/4⌋+5j) mod 7 met m<3 → m+12, y−1 is de hele motor; extra verhalen horen in de kantlijn, niet in het getal.

In Breda ziet Koen (testdata-beheerder) hoe Dag van de weekcalculator (day-of-week) een andere beslissing oplevert dan giswerk. De velden Year, Month, Day, Weekday (0=Sun) moeten dezelfde situatie beschrijven; anders is het resultaat intern consistent en inhoudelijk onzin. Zeller-achtig: (d+⌊2,6(m+1)⌋+k+⌊k/4⌋+⌊j/4⌋+5j) mod 7 met m<3 → m+12, y−1 is de relatie die de engine day-of-week hanteert. Gouden referentie: Year 2026, Month 7, Day 18 → Weekday 0.

Wie de labels verwisselt, krijgt een getal dat er professioneel uitziet. Koen leert collega’s daarom eerst de zin uit te spreken die bij de klus hoort, en pas daarna te typen. Deze pagina is les- en controlemateriaal, geen vervanging van een protocol, een cao of een medisch dossier.

Voordat je begint

Verzamel Year, Month, Day, Weekday (0=Sun) voordat je Dag van de weekcalculator opent. Noteer of elke waarde gemeten, geschat of uit een tabel gekopieerd is. Voor je typt: schrijf wat ISO-8601 heeft maandag=1 en zondag=7 in jouw zinnen betekent en koppel het aan de gelabelde velden van Dag van de weekcalculator. Zet eenheden vast. Koen noteert ze op dezelfde regel als Year 2026, Month 7, Day 18 → Weekday 0, zodat een screenshot later nog te lezen is.

In Breda print Koen de eenheden op dezelfde regel als de getallen, zodat een later screenshot nog te auditen is. Als je tegen een spreadsheet vergelijkt, bevestig dat die spreadsheet dezelfde velddefinities gebruikt als day-of-week. Beslis welk uitvoerveld je het meest nodig hebt en of je eigenlijk een invoer wilt terugrekenen. Dag van de weekcalculator werkt live; blijf niet alle knoppen tegelijk wijzigen.

Veelvoorkomende gebruiksscenario’s

  • Weekdagcode voor testdata 18-07-2026
  • Uitleg Zeller in de klas
  • Vergelijken met JS-getDay in een andere tool
  • Roosters die 0–6 willen
  • Check dat maand 7 juli is
  • Niet voor ‘is het een NL-feestdag’

Hoe deze rekenmachine te gebruiken

  1. Vul Year 2026 in.
  2. Vul Month 7 in (juli, niet JS-0-index).
  3. Vul Day 18 in.
  4. Lees Weekday (0=Sun); gouden waarde 0.

Wijzigingen in Year verversen de uitvoer meteen. Vul elke vereiste invoer in voordat je het resultaat van Dag van de weekcalculator opschrijft. Engine day-of-week blijft deterministisch zolang dezelfde SI-basis en dezelfde labels binnenkomen.

Stap-voor-stap uitleg

Koen opent Dag van de weekcalculator tijdens een sessie in Breda en heeft een helder antwoord nodig.

Situatie: Walkthrough: Koen speelt het gouden scenario. Datum van vandaag gebruikt JS-getUTCDay op dezelfde testdag Als de live uitkomst Year 2026, Month 7, Day 18 → Weekday 0 niet evenaart, ligt het bijna altijd aan omgewisselde velden, niet aan magie in de engine.

Ingevoerde waarden (gouden test): Year 2026, Month 7, Day 18 → Weekday 0

Resultaat: de live rekenmachine moet die gouden uitvoer geven als de invoer en eenheden kloppen. Koen vergelijkt magnitude en eenheid met wat de testdata-beheerder in dit vak verwacht.

Sanitycheck: Koen valideert day-of-week door het eerste uitgewerkte voorbeeld hieronder te evenaren. Bij afwijking zijn verwisselde velden of eenheden op Year de eerste plek om te kijken.

Takeaway: sla voor day-of-week de invoerlijst, eenheidkeuzes en de uitkomstzin op, zodat dezelfde berekening later herhaald of gereviewd kan worden zonder het verhaal opnieuw te reconstrueren.

Formule en methode

Dag van de weekcalculator gebruikt de enginemodule day-of-week, die de getoonde invoer naar de uitvoer in het paneel mapt.

Kernrelatie: Zeller-achtig: (d+⌊2,6(m+1)⌋+k+⌊k/4⌋+⌊j/4⌋+5j) mod 7 met m<3 → m+12, y−1

Gouden zaad op deze pagina: Year 2026, Month 7, Day 18 → Weekday 0. Die cijfers moeten overeenkomen met scripts/golden-values.json voor day-of-week. Formule Zeller-achtig: (d+⌊2,6(m+1)⌋+k+⌊k/4⌋+⌊j/4⌋+5j) mod 7 met m<3 → m+12, y−1 wordt exact toegepast. Geen weeknummer Gouden anker blijft Year 2026, Month 7, Day 18 → Weekday 0. Dat staat in golden-values.json en op deze pagina, zodat huiswerkcontrole oneerlijk zou zijn zonder dezelfde invoer.

Elke invoer begrijpen

Year: Vier cijfers, gouden 2026. In Breda koppelt Koen dit label aan een betekenis in het echte scenario, niet aan een kale kolomletter. Houd de eenheid consistent met de rest van Dag van de weekcalculator.

Month: 1–12, gouden 7 = juli. In Breda koppelt Koen dit label aan een betekenis in het echte scenario, niet aan een kale kolomletter. Houd de eenheid consistent met de rest van Dag van de weekcalculator.

Day: Dag van de maand, gouden 18. In Breda koppelt Koen dit label aan een betekenis in het echte scenario, niet aan een kale kolomletter. Houd de eenheid consistent met de rest van Dag van de weekcalculator.

Weekday (0=Sun): 0–6 volgens het label 0=Sun; gouden 0. In Breda koppelt Koen dit label aan een betekenis in het echte scenario, niet aan een kale kolomletter. Houd de eenheid consistent met de rest van Dag van de weekcalculator.

Aannames

  • Alle invoer van Dag van de weekcalculator beschrijft één scenario, niet twee tijdlijnen door elkaar.
  • Eenheden zijn intern consistent; de UI rekent naar basis eenheden.
  • Zeller-achtig: (d+⌊2,6(m+1)⌋+k+⌊k/4⌋+⌊j/4⌋+5j) mod 7 met m<3 → m+12, y−1 is de gemodelleerde relatie; weglatingen staan bij beperkingen.
  • Afronding volgt floating-point weergave, geen examen- of CAO-regel.
  • Koen neemt aan dat ontbrekende context (temperatuur, belasting, protocol) buiten day-of-week valt.

Veelgemaakte fouten met Dag van de weekcalculator

  • 0 lezen als ISO-maandag
  • Maand 07 als juli vergeten en 7 als juli in JS Date(2026,7,18) (dat is augustus, 0-index)
  • Feestdagen verwachten
  • Week 29 als uitvoer

Uitgewerkte voorbeelden

  1. Gouden: 2026, 7, 18 → weekday 0.
  2. Maart-correctie in de formule geldt niet voor juli.
  3. Label op het scherm: 0=Sun.

Het interpreteren van uw resultaten

Interpretatie: Ongeldige 31 februari laat Date-logica links liggen: dit zijn losse integers Lees uitvoer nooit los van de invoernamen. Koen schrijft erbij wat het resultaat niet is, zodat Dag van de weekcalculator geen protocol, diagnose of contract wordt.

Lees uitvoer altijd naast de invoerlabels van Dag van de weekcalculator. Een getal zonder Year is niet reproduceerbaar. Als twee uitvoervelden tegelijk bewegen, veranderde je waarschijnlijk een gemeenschappelijke invoer, geen bug.

Koen in Breda zet in de kantlijn wat het resultaat níét is (geen diagnose, geen contract, geen labvrijgave) zodat een latere lezer day-of-week niet overinterpreteert.

Resultaten vastleggen en delen

Vastleggen: day-of-week, ruwe invoer, eenheden, Year 2026, Month 7, Day 18 → Weekday 0, datum, naam. Feestdagen staan nergens Deel geen schatting als meting. Browserrefresh wist Dag van de weekcalculator tenzij de browser het formulier terugzet.

Noteer day-of-week, de ruwe invoer, eenheden, Year 2026, Month 7, Day 18 → Weekday 0 als controlepunt, datum, en de naam van wie typte. Screenshot de gelabelde velden. Browservernieuwing wist het formulier. Deel geen scenario alsof het een officiële meting is als het een schatting was.

Praktische tips

  • Houd 0=Sun naast de notitie
  • Voor losse Year/Month/Day uit offset: datum van vandaag
  • Voor etmalen tussen datums: tijdsduur

Beperkingen en wanneer niet te gebruiken

Beperkingen: Dag van de weekcalculator is les- en schattingshulpmiddel. 0 volgt het schermlabel 0=Sun, geen Nederlandse zin ‘zondag’ hoort niet in een rechtszaak of medisch dossier als enig bewijs. Extreme invoer kan wiskundig mogen. Koen in Breda blijft de fysische of organisatorische randvoorwaarden buiten de engine houden.

Dag van de weekcalculator (day-of-week) is een les- en schattingshulpmiddel. Het vervangt geen vakprotocol, geen trainer, geen arts, geen auditor en geen fabrikantensheet. Extreme invoer kan wiskundig mogen en fysisch onmogelijk zijn.

Gebruik de pagina niet als enig bewijs in een conflict, tentamenbezwaar of medisch dossier. Koen houdt day-of-week bij huiswerk, ontwerp-schetsen en sanitychecks.

Rond Zeller en 0-is-zondag-label ontstaat de meeste verwarring: mensen stoppen 2026-07-18 in het verkeerde vak en lezen ISO-maandag-1 als bewijs. Dag van de weekcalculator dwingt de labels terug naar Zeller-achtig: (d+⌊2,6(m+1)⌋+k+⌊k/4⌋+⌊j/4⌋+5j) mod 7 met m<3 → m+12, y−1.

Een tweede valkuil is eenheidshoppen. JS-getDay hoort niet stiekem van testrij te wisselen midden in een sessie. Koen zet de eenheid vast vóór het eerste cijfer.

In de praktijk van een testdata-beheerder is maand-7 vaak een tussenresultaat, geen eindclaim. Dag van de weekcalculator mag dat tussenresultaat tonen; de interpretatie blijft bij de mens.

Documenteer geen-feestdag in dezelfde notitie als epoch-20652. Zonder die koppeling is een screenshot van day-of-week later niet te verdedigen.

Lesgroepen in Breda gebruiken kalenderstring als mondelinge check: als de zin niet klopt, is het model day-of-week het verkeerde gereedschap.

Vergelijk weeknummer niet met locale-nl alsof het synoniemen zijn. Dag van de weekcalculator modelleert één relatie, geen hele beroepsnorm.

Als Year 2026, Month 7, Day 18 → Weekday 0 niet reproduceert, is de kans groter dat een veld leeg of omgewisseld is dan dat de formule Zeller-achtig: (d+⌊2,6(m+1)⌋+k+⌊k/4⌋+⌊j/4⌋+5j) mod 7 met m<3 → m+12, y−1 ineens veranderde.

Koen houdt een papierstrook bij de hand met Year 2026, Month 7, Day 18 → Weekday 0 en de namen van Year, Month, Day, Weekday (0=Sun). Dat is goedkoper dan een verkeerde beslissing op basis van Zeller.

Koen in Breda documenteert expliciet: ‘niet verwarren met getUTCDay op Date.UTC(2026,6,18)’. Maandvelden in deze tool zijn 1-index.

Datum van vandaag op dezelfde testdag rapporteert weekday 6 in die andere motor (JS-zaterdag). Twee engines, twee conventies. Schrijf welke configId je citeert.

Wanneer moet u een ander hulpmiddel zoeken?

Blijf op Dag van de weekcalculator zolang de klus bij day-of-week past. Voor de volgende stap in dezelfde gebruikersreis:

Koen in Breda bewaart het gouden anker Year 2026, Month 7, Day 18 → Weekday 0 naast Dag van de weekcalculator. Zo blijft day-of-week auditeerbaar als iemand later de velden wantrouwt.

Veelgestelde vragen

Hoe controleer ik Dag van de weekcalculator met de gouden waarden?
Voer precies Year 2026, Month 7, Day 18 → Weekday 0 in, met dezelfde eenheden als op deze pagina. De live uitkomst moet die test evenaren.
Wat moet ik doen als Year en Month verschillende situaties beschrijven?
Stop. Dag van de weekcalculator neemt aan dat alle velden tot één scenario behoren. Twee tijdlijnen of twee objecten geven een consistent maar betekenisloos getal.
Mag ik Dag van de weekcalculator gebruiken als officieel bewijs?
Nee. Het is educatieve software in de browser. Voor tentamens, audits, medische of juridische beslissingen geldt het lokale protocol, niet deze pagina.
Waarom wijkt mijn spreadsheet af van Dag van de weekcalculator?
Meestal eenheden, afronding of een andere formule. Zet de spreadsheet op Year 2026, Month 7, Day 18 → Weekday 0 en vergelijk cel voor cel met golden-values.json voor `day-of-week`.
Wat als een veld leeg blijft?
De multidirectionele oplosser vult een onbekende als de rest de formule bepaalt. Lege velden die nodig zijn, geven geen betrouwbaar eindcijfer.
Is 18 juli 2026 volgens deze tool zondag omdat de uitvoer 0 is?
De uitvoer is het getal uit de Zeller-variant, gelabeld Weekday (0=Sun). De gouden test eist 0 bij 2026-7-18. Gebruik dat getal, geen gelokaliseerde weekdagnaam, als je scripts schrijft.