ForHosting KIT · Date e tempo

Conteggio dei giorni della settimana in un anno

Scelga un giorno della settimana e un anno e veda quante volte compare: il 2024 ha 53 lunedì, perché è bisestile ed è iniziato di lunedì. La maggior parte dei giorni compare 52 volte, e solo uno o due arrivano a 53. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Anno
2024
Giorno della settimana
Monday
Ottiene
Indice del giorno
1
Quantità
53
Giorni nell'anno
366
Giorno del 1° gennaio
1

Pianificare riunioni, cicli di busta paga, calendari di contenuti ed esercizi di date in classe porta alla stessa domanda: quante volte un dato giorno della settimana cade all'interno di un anno particolare? Un anno comune ha trecentosessantacinque giorni, cioè cinquantadue settimane complete più un giorno residuo; un anno bisestile ha trecentosessantasei, cioè due giorni residui. Quei residui fanno sì che la maggior parte dei giorni della settimana compaia cinquantadue volte mentre uno o due compaiono cinquantatré, a seconda di quale giorno della settimana cade il primo gennaio e se esiste il ventinove febbraio. Le stringhe di giorno non riconosciute falliscono con un chiaro errore di input non valido e non vengono addebitate.

Come funziona la frequenza dei giorni in anni comuni e bisestili

Ogni anno gregoriano contiene trecentosessantacinque o trecentosessantasei giorni. Trecentosessantacinque equivalgono a cinquantadue settimane più un giorno, quindi esattamente un giorno della settimana compare cinquantatré volte e gli altri sei compaiono cinquantadue volte. Trecentosessantasei equivalgono a cinquantadue settimane più due giorni, quindi due giorni consecutivi compaiono cinquantatré volte — il giorno del primo gennaio e il giorno successivo nella settimana.

Gli anni bisestili seguono la regola standard: divisibili per quattro, eccetto gli anni secolari salvo se divisibili per quattrocento. Il motore decide prima il conteggio dei giorni da quella regola bisestile, poi trova il giorno della settimana del primo gennaio con l'aritmetica di Sakamoto (formule modulari pure, senza oggetto Date dell'host), poi conta quante volte il Suo giorno obiettivo si verifica nell'anno. Invii weekday come nome inglese completo come Monday, abbreviazione di tre lettere come Mon, o un intero da zero a sei dove zero è domenica.

Le maiuscole sono ignorate per i nomi.

Calendari di riunioni e campagne

I team di prodotto e marketing verificano quanti lunedì o venerdì cadono in un anno di lancio prima di prenotare slot ricorrenti o uscite settimanali di contenuto.

Stimatori di busta paga e turni

Gli strumenti HR e ops stimano cicli di paga settimanali o modelli di turno dalla vera frequenza dei giorni in un anno comune o bisestile.

Come conto quanti lunedì ci sono in un anno?

Il campo count è 52 o 53 a seconda di quell'anno gregoriano.

Cosa succede se il nome del giorno è sbagliato?

Nomi non riconosciuti come "Funday" sono rifiutati e non addebitati; usi Sunday–Saturday o abbreviazioni comuni di tre lettere.

L'anno bisestile cambia la risposta?

Sì. Un anno bisestile ha 366 giorni, quindi due giorni della settimana compaiono 53 volte invece di uno. Il 29 febbraio è incluso tramite la regola bisestile gregoriana standard.

Il calcolatore di conteggio giorni è gratuito?

Lo strumento del browser gira gratis sul Suo dispositivo.

Posso passare un numero invece di un nome?

La risposta restituisce comunque il nome canonico in inglese.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/date/weekday-frequency

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/date/weekday-frequency \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"year":2024,"weekday":"Monday"}'
{
  "year": 2024,
  "weekday": "Monday"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.weekday_frequency",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Questa capacità risponde a quella domanda in modo deterministico per qualsiasi anno gregoriano da uno a novemila novecentonovantanove: invii l'anno e un nome di giorno della settimana, e riceva un conteggio JSON stabile di cinquantadue o cinquantatré più il contesto di anno bisestile e l'elenco dei giorni che raggiungono cinquantatré occorrenze.

Come funziona la frequenza dei giorni in anni comuni e bisestili

Invii year come intero JSON o stringa intera (alias y e yr). Input identici producono sempre JSON identico perché il percorso è aritmetica pura senza rete, senza seme casuale e senza orologio da parete.

Lettura dei campi di risposta e gestione dei nomi di giorno non validi

Il campo count è la risposta che cercava: cinquantadue o cinquantatré. Il messaggio di errore nomina il token errato quando possibile così i moduli possono mostrare un suggerimento preciso. Preferisca i nomi completi nei moduli rivolti all'utente; accetti abbreviazioni e indici numerici quando integra calendari che già usano indici di domenica basati su zero. In caso di successo la risposta ecoa year, il nome canonico del giorno (Sunday fino a Saturday) e weekday_index da zero per domenica a sei per sabato. Campi di supporto aiutano interfacce e test: days_in_year è trecentosessantacinque o trecentosessantasei, is_leap_year è un booleano, jan1_weekday e jan1_weekday_name descrivono il primo giorno dell'anno, e weekdays_with_53 elenca ogni nome di giorno che compare cinquantatré volte quell'anno così può evidenziare i giorni lunghi senza una seconda richiesta. L'etichetta method è sempre weekday_frequency e calendar è sempre gregorian così il codice a valle può ramificare senza sniffare le forme. Anno assente, giorno assente, anno fuori da uno a novemila novecentonovantanove, anno non intero e qualsiasi stringa di giorno non riconosciuta falliscono con invalid_input e non vengono addebitati.

Uso dell'API, prezzi, flussi di pianificazione e limiti pratici

Chiami il calcolatore gratuito di conteggio giorni nel browser per pianificatori di riunioni, calendari editoriali, orari scolastici e controlli rapidi di quanti venerdì o lunedì contiene un anno di campagna. Gli anni sono limitati da uno a novemila novecentonovantanove per allinearsi ad altri strumenti di data del catalogo e mantenere la visualizzazione sicura. Invii un corpo JSON con l'anno intero obbligatorio e il giorno della settimana obbligatorio come stringa o intero. Usi l'API prepagata quando un servizio di pianificazione, stimatore di busta paga, CMS di contenuti o pipeline di analytics di calendario ha bisogno di un contratto stabile sotto saldo KIT a $0.002 per elemento riuscito; i fallimenti di convalida non consumano mai il saldo dopo il rifiuto del motore. Abbini questo endpoint a un generatore di calendario mensile quando Le serve una griglia stampabile, o a contatori di giorni lavorativi quando le festività contano più della frequenza grezza dei giorni. Gli autori che distribuiscono SDK possono mappare count e weekdays_with_53 direttamente in dashboard che rispondono quanti lunedì in un anno senza reimplementare le regole bisestili in ogni linguaggio.

Generatori di lezioni e quiz

Insegnanti e app di tutoraggio chiedono quanti martedì ci sono in un anno e verificano le risposte degli studenti con JSON deterministico.

Leggi la documentazione completa del KIT →