ForHosting KIT · Date e tempo

Anno bisestile

Inserisca un anno e scopra se febbraio ha 29 giorni: il 2024 è bisestile perché divisibile per 4 e non per 100, mentre il 1900 non lo è e il 2000 sì. Il motivo indica quale regola ha deciso. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto

Un verificatore di anno bisestile risponde a una delle domande di calendario più comuni: dato un anno, febbraio ha ventinove giorni? Inserisca un anno gregoriano intero e questo strumento restituisce un indicatore chiaro sì-o-no di bisestile insieme al motivo esatto di divisibilità —se l’anno è divisibile per quattro, per cento e per quattrocento— così vede quale ramo della regola gregoriana si è applicato. Gli anni secolari come millenovecento falliscono il test di bisestile anche se sono divisibili per quattro, mentre anni come duemila passano perché sono divisibili per quattrocento. Il percorso è aritmetica intera pura, senza chiamate di rete, senza semi casuali e senza dipendenza dall’orologio host o dal costruttore Date.

Cosa rende un anno gregoriano bisestile

Il calendario gregoriano prolettico inserisce un giorno extra a febbraio affinché la lunghezza media dell’anno resti vicina all’anno tropico. La regola si insegna come tre condizioni annidate. Prima, se l’anno non è divisibile per quattro, è un anno comune e febbraio ha ventotto giorni.

Seconda, se l’anno è divisibile per quattro ma non per cento, è bisestile e febbraio ha ventinove giorni —questo copre bisestili ordinari come duemilaventiquattro e duemilaventotto. Terza, gli anni secolari divisibili per cento sono comuni a meno che non siano anche divisibili per quattrocento: millenovecento non è bisestile, mentre duemila lo è. Quella eccezione secolare è ciò che si dimentica più spesso, ed è perché un verificatore di bisestile che testa solo il modulo quattro è sbagliato per i sistemi di produzione.

Questa capacità applica l’albero completo delle regole e restituisce il booleano più un motivo leggibile che nomina quale ramo di divisibilità ha vinto. Gli insegnanti possono accoppiare esempi sui quattro esiti: non divisibile per quattro, divisibile solo per quattro, secolo comune e secolo bisestile.

Consigli pratici, limiti e ricerche correlate

Mantenga gli anni nell’intervallo pubblicato così la pratica gregoriana a quattro cifre e gli strumenti di data fratelli restano coerenti. Quando insegna o testa, conservi un piccolo insieme noto: duemilaventiquattro per un bisestile ordinario, duemilaventitre per un anno comune, millenovecento per un secolo comune e duemila per un secolo bisestile, più un fallimento non intero deliberato come un anno float. I controlli andata-ritorno sono facili: ricalcoli year modulo quattro, cento e quattrocento a mano e confermi che le tre bandiere e la frase di motivo corrispondono all’ordine dei rami documentato.

Questa landing intercetta chi cerca un verificatore di anno bisestile, calcolatrice è bisestile o gregoriano divisibile per quattrocento online; non è un calcolatore del giorno della settimana, non un validatore di data ISO completo e non un contatore di giorni lavorativi o età. Preferisca questa capacità quando ha già un anno e le serve solo lo stato bisestile e la spiegazione di divisibilità; se ha una stringa completa YYYY-MM-DD e le serve il giorno della settimana, usi il calcolatore del giorno della settimana.

I limiti di anno si fermano a novemilanovecentonovantanove per allineare la superficie di prodotto con altre capacità di data a parse puro di questo catalogo.

Controllo compiti sulle regole del bisestile

Gli studenti inseriscono anni del libro e confrontano stato bisestile ed eccezioni secolari scritti a mano con una stringa di motivo deterministica prima di consegnare esercizi di calendario.

Pianificazione di agende e ricorrenze

Il personale operativo conferma se un modello annuale include il ventinove febbraio prima di generare serie di ricorrenza o calendari SLA.

Come so se un anno è bisestile?

Nel calendario gregoriano un anno è bisestile se è divisibile per 400, oppure divisibile per 4 ma non per 100. Altrimenti è un anno comune.

1900 è un anno bisestile?

No. 1900 è divisibile per 100 ma non per 400, quindi è un anno comune anche se è divisibile per 4.

2000 è un anno bisestile?

Sì. 2000 è divisibile per 400, quindi l’eccezione secolare non si applica e febbraio ha 29 giorni.

Cosa succede se invio un anno non intero?

Gli anni devono essere interi; float e stringhe non numeriche vengono rifiutati.

Il verificatore di anno bisestile è gratuito?

Lo strumento nel browser è gratuito e gira in locale.

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/is-leap-year

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

year_min1
year_max9999
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 valori non interi vengono rifiutati con un errore invalid_input chiaro invece di un falso silenzioso. Studenti che controllano i compiti, sviluppatori che scrivono casi limite di febbraio, pianificatori che validano modelli di agenda e chiunque confermi un anno storico ottengono lo stesso JSON deterministico nell’esecutore gratuito del browser e nell’API prepagata.

Come chiamare l’API e cosa torna indietro

Il valore deve essere un numero intero nell’intervallo inclusivo da uno a novemilanovecentonovantanove; frazioni decimali, stringhe in notazione scientifica, stringhe vuote e tipi non numerici vengono rifiutati. Preferisca inviare un anno numerico piuttosto che una stringa preformattata quando controlla il client; gli anni in stringa sono accettati solo se corrispondono a un pattern intero rigoroso senza punto decimale. Invii un corpo JSON con un campo intero obbligatorio chiamato year, che può anche essere fornito sotto gli alias y o value. In caso di successo la risposta ecoa year come intero, imposta is_leap_year, leap e leap_year allo stesso booleano, imposta divisible_by_4, divisible_by_100 e divisible_by_400 alle tre bandiere modulari usate dall’albero delle regole, e include reason come frase completa in inglese di contratto che spiega il ramo, message come breve riepilogo della lunghezza di febbraio e steps come array ordinato che riafferma ogni controllo modulo. La validazione fallita —campo assente, numero non intero, stringa non numerica o anno fuori dall’intervallo pubblicato— restituisce invalid_input e non viene mai addebitata. Il prezzo è un forfait $0.002 per richiesta riuscita con unità item e prezzo marginale zero.

Consigli pratici, limiti e ricerche correlate

Le attività fallite che restituiscono invalid_input non consumano saldo prepagato.

Fixture di casi limite di febbraio per test

I team di ingegneria costruiscono anni bisestili e non bisestili noti per validatori e calendari UI senza dipendere dall’orologio host o dalle stranezze del costruttore Date.

Leggi la documentazione completa del KIT →