Ingen opplasting, 100% lokalt, ingen konto

N-te ukedag i en måned

Velg et forekomst, en ukedag og en måned for å finne den tilsvarende datoen.

Slik fungerer N-te ukedagsfinner

Nte-ukedag-finner returnerer den eksakte kalenderdatoen for den Nte forekomsten av en valgt ukedag i en gitt måned og år. For eksempel: den 3. mandagen i november 2025, den 1. fredagen i februar 2026, eller den siste torsdagen i oktober 2024. Du velger måned, år, ukedag og forekomstnummer, og datoen beregnes umiddelbart i nettleseren uten at data sendes noe sted.

Beregningen fungerer ved å finne den første forekomsten av den valgte ukedagen i måneden (ved hjelp av modulær aritmetikk på ukedagindeksen til den 1. i måneden), og deretter legge til (N-1) uker for å lande på den Nte forekomsten. 'Siste' håndteres ved å finne den første forekomsten og projisere fremover til neste ville falle utenfor måneden. Dette håndterer korrekt måneder der en bestemt ukedag forekommer bare 4 eller 5 ganger.

Slik bruker du N-te ukedagsfinner, steg for steg

  1. Velg måned og år.
  2. Velg målukedagen fra rullegardinmenyen.
  3. Velg forekomsten: 1., 2., 3., 4. eller Siste.
  4. Les den resulterende datoen fra utdataene.

Vanlige bruksområder

  • Du vil vite datoen for den 3. mandagen i hver måned for et gjentakende teammøte som følger den tidsplanen.
  • En statlig instans publiserer den 2. torsdagen i hver måned; finn neste publiseringsdato.
  • En bank behandler kontoutskrifter den siste fredagen i måneden; beregn den datoen for en gitt måned.
  • En utvikler som implementerer en gjentakende hendelsesplanlegger trenger å verifisere den korrekte datoen for den Nte ukedagsregelen.

Ofte stilte spørsmål

Hvordan beregner verktøy den 'siste' ukedagen i en måned?

Det finner den første forekomsten av den valgte ukedagen i måneden, og legger deretter til uker til å legge til en uke til ville skyve forbi slutten av måneden. Resultatet er den siste forekomsten, som kan være den 4. eller 5. forekomsten avhengig av hvordan måneden er justert.

Hva hvis den forespurte Nte forekomsten ikke finnes i den måneden?

Ikke enhver måned har en 5. forekomst av enhver ukedag. Hvis du ber om den 5. fredagen i en måned som bare har 4 fredager, indikerer verktøy at forekomsten ikke eksisterer i den måneden i stedet for å returnere en dato i følgende måned.

Kan jeg bruke dette til å finne gjentakende datoer som 'hver 2. tirsdag' over mange måneder?

Verktøy returnerer datoen for en enkelt angitt måned. For å få datoer på tvers av flere måneder, kjør det en gang per måned ved å endre månedvelgeren. For programmatisk generering av gjentakende planer er en kalenderbiblioteks recurrence-API mer egnet.

Overføres ukedagen og månedsdataene jeg velger til ekstern?

Nei. Inndataene (måned, år, ukedag, forekomstnummer) brukes direkte i en lokal beregning. De sendes ikke til noen server, lagres ikke og slettes når du navigerer bort fra siden.

Tar verktøy hensyn til ulike kulturelle ukestarttidspunkter (søndag vs. mandag)?

Resultatet er en bestemt kalenderdato, som er uavhengig av hvilken dag uken starter på. Inndataene og utdataene navngir ukedagen eksplisitt (mandag, tirsdag osv.), slik at det ikke er noen uklarhet fra ulike ukestart-konvensjoner.