ForHosting KIT · Date e tempo

Giorni in un mese

Febbraio 2024 ha 29 giorni, perché il 2024 è bisestile. Inserisca un anno e un mese da 1 a 12 e otterrà il numero esatto di giorni, il nome del mese e se l'anno è bisestile. 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
Mese
2
Ottiene
Nome del mese
February
Giorni
29
Calendario
gregorian

Sapere quanti giorni ha un mese del calendario è una domanda piccola con spigoli: febbraio cambia negli anni bisestili, e una lunghezza errata rompe cicli di fatturazione, pianificatori e convalida dei moduli. Questo calcolatore di giorni in un mese applica le regole gregoriane in modo deterministico—lunghezze da gennaio a dicembre più il test bisestile per febbraio—e le restituisce un intero esatto senza indovinare né consultare un calendario a muro. Invii un anno e un mese da uno a dodici; la risposta restituisce il conteggio dei giorni, il nome del mese in inglese, se l'anno è bisestile e un'etichetta di metodo stabile per le pipeline.

Anno, mese e regola gregoriana dell'anno bisestile

Fornisca due interi: l'anno nell'intervallo gregoriano supportato e il mese come uno per gennaio fino a dodici per dicembre. I mesi comuni hanno sempre trentuno o trenta giorni secondo la tabella civile fissa; solo febbraio dipende dall'anno. Secondo la regola gregoriana del bisestile, un anno è bisestile se è divisibile per quattro, tranne che gli anni secolari devono essere anche divisibili per quattrocento.

Per questo l'anno duemila ha un febbraio di ventinove giorni mentre millenovecento ne ha ventotto, e per questo duemilaventiquattro è bisestile ma duemilaventitrè no.

Selettori data in moduli e interfaccia

I front-end impostano il giorno massimo del mese da anno e mese così l'utente non può scegliere il 30 febbraio, aggiornandosi automaticamente quando l'anno diventa bisestile.

Periodi di fatturazione e abbonamento

I motori di fatturazione calcolano la lunghezza del periodo di un mese civile senza reimplementare le regole bisestili in ogni linguaggio o servizio.

Finestre di pianificazione e paghe

Pianificatori e strumenti paghe ricavano quanti giorni cadono in un mese dato costruendo finestre mensili e controlli di convalida.

Cosa succede se il mese è fuori da 1 a 12?

I mesi devono essere interi da 1 (gennaio) a 12 (dicembre); i valori fuori da quell'intervallo sono rifiutati e non addebitati.

Come si decidono gli anni bisestili?

Regola gregoriana: divisibile per 4, tranne che gli anni secolari devono esserlo anche per 400. Così 2000 è bisestile, 1900 no, e febbraio ha 29 o 28 giorni di conseguenza.

Il calcolatore di giorni in un mese è gratis?

Lo strumento nel browser funziona gratis sul Suo dispositivo.

Perché il risultato dice se l'anno è bisestile anche per gli altri mesi?

Perché essere bisestile è una proprietà di tutto l'anno, non solo di febbraio. Così un calendario o un cruscotto può mostrare un unico segno di anno bisestile senza chiedere mese per mese.

Quanti giorni può avere un mese?

Da 28 a trentuno giorni. Tutti i mesi tranne febbraio hanno una durata fissa di trenta o trentuno giorni, mentre febbraio ne ha 28 in un anno normale e 29 in un anno bisestile.

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/days-in-month

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/days-in-month \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"year":2024,"month":2}'
{
  "year": 2024,
  "month": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.days_in_month",
  "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.

I mesi fuori da uno a dodici falliscono con invalid_input chiaro e non vengono addebitati.

Anno, mese e regola gregoriana dell'anno bisestile

Il motore non chiama mai l'oggetto Date dell'host, quindi i risultati non si spostano con fusi orari o impostazioni locali; il percorso è aritmetica intera pura con JSON identico per ingressi identici. Gli alias y e yr per year, e m e mon per month, sono accettati quando documentati. Campi mancanti, non interi, anni fuori dai limiti pubblicati e qualsiasi mese inferiore a uno o superiore a dodici sollevano invalid_input così chi chiama può correggere la richiesta invece di ricevere una lunghezza sbagliata in silenzio.

Leggere la risposta: giorni, nome del mese e flag bisestile

I fallimenti di convalida non consumano mai il saldo prepagato dopo il rifiuto del motore, in linea con le altre capacità KIT di parse. In caso di successo la risposta ripete l'anno e il mese normalizzati, una stringa month_name in inglese per la visualizzazione (ad esempio February) e days come lunghezza intera di quel mese—da ventotto a trentuno. Il booleano is_leap_year indica se l'anno stesso è bisestile gregoriano, anche quando il mese richiesto non è febbraio, così le dashboard possono mostrare un unico badge bisestile per tutto l'anno senza una seconda chiamata. Il campo calendar è sempre gregorian e method è sempre days_in_month, il che consente a router e test di ramificare sulle etichette anziché sniffare le forme. Usi solo days quando le serve solo la lunghezza per controlli di intervallo; usi month_name per riepiloghi leggibili; combini days con is_leap_year per testi di interfaccia consapevoli di febbraio.

Uso dell'API, prezzi, flussi e limiti pratici

Usi il calcolatore gratuito nel browser per compiti, demo di prodotto e verifiche rapide senza installare librerie di calendario. Mantenga i mesi strettamente da uno a dodici—il contratto del prodotto rifiuta i mesi fuori intervallo invece di rotolarli—così i client evidenziano presto i valori di modulo errati. I limiti di anno seguono l'intervallo di parametri pubblicato per la sicurezza dell'isolato e l'uso civile comune. Invii un corpo JSON con i campi interi obbligatori year e month. Usi l'API prepagata quando una piattaforma di fatturazione, un servizio di pianificazione, uno strumento paghe o un validatore di moduli necessita di un contratto stabile sotto saldo KIT a $0.002 per elemento riuscito. Abbini questo endpoint a contatori di giorni lavorativi quando il passo successivo sono solo i giorni feriali, o a formattatori di data quando le serve una visualizzazione localizzata dopo aver già conosciuto la lunghezza del mese. Gli autori di SDK possono mappare il campo days in attributi max sui selettori di giorno e mostrare is_leap_year accanto alle etichette di febbraio nella stessa risposta.

Come ottengo il numero di giorni in un mese?

Invii JSON con year e month (1–12), ad esempio year: 2024 e month: 2. La risposta include days (29 per quel febbraio bisestile), month_name e is_leap_year.

Usa l'oggetto Date di sistema?

No. I conteggi dei giorni sono calcolati con aritmetica intera pura così i risultati sono deterministici tra fusi e host, e i test golden restano stabili.

Leggi la documentazione completa del KIT →