ForHosting KIT · Date e tempo

Verificare se un anno è bisestile

Il 2024 è bisestile: è divisibile per 4 e non per 100. Inserisca qualsiasi anno positivo e ottenga sì o no con le tre verifiche alla base, compresa la regola dei secoli che rende bisestile il 2000 e non il 1900. Gratis nel Suo browser.

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

Un anno bisestile aggiunge il 29 febbraio per mantenere il calendario allineato all’orbita terrestre. Questo strumento accetta un anno intero positivo e applica la regola gregoriana completa, compresa l’eccezione dei secoli che i rapidi controlli per quattro spesso trascurano. Restituisce una risposta vera o falsa insieme alla divisibilità per 4, 100 e 400, rendendo semplice verificare, spiegare, collaudare o integrare la decisione. Lo stesso calcolo deterministico produce sempre lo stesso risultato.

Inserisca un anno civile valido

Fornisca l’anno come intero positivo, per esempio 2024, 1900 o 2000. Zero, valori negativi, frazioni, stringhe numeriche, dati mancanti e numeri oltre l’intervallo sicuro degli interi JavaScript vengono rifiutati anziché modificati silenziosamente. La convalida rigorosa è importante perché un anno è un valore discreto: arrotondare o convertire automaticamente il testo potrebbe rispondere a una domanda diversa.

Il risultato ripete l’anno accettato, così la Sua applicazione può associarlo alla richiesta. Può inserire un comune anno moderno di quattro cifre oppure applicare coerentemente l’aritmetica gregoriana ad anni positivi precedenti o molto successivi. Lo strumento non ricava anni da una frase, non interpreta date complete e non converte calendari storici.

Se la fonte fornisce testo, lo converta e convalidi nella Sua applicazione prima dell’invio. Gli errori restano così visibili e l’integrazione è prevedibile in moduli, fogli elettronici, script e servizi backend.

Comprenda la regola gregoriana

La maggior parte degli anni divisibili per 4 è bisestile, ma questa scorciatoia è incompleta. Il calendario gregoriano elimina il giorno aggiuntivo dagli anni secolari divisibili per 100 e lo ripristina quando sono divisibili anche per 400. Pertanto 2024 è bisestile, 1900 non lo è e 2000 sì.

La formula precisa stabilisce che un anno è bisestile quando è divisibile per 400, oppure quando è divisibile per 4 ma non per 100. La risposta espone tutti e tre i controlli accanto al valore booleano finale. I campi aiutano a insegnare la regola, diagnosticare un risultato inatteso o documentare una scelta di calendario.

Impostazioni locali, fuso orario, orologio corrente e servizi esterni non influenzano il calcolo. La regola gregoriana prolettica si applica coerentemente anche prima dell’adozione storica locale del calendario.

Convalidare le date di febbraio

Verifichi se il 29 febbraio può esistere nell’anno indicato prima di accettare o costruire una data completa.

Spiegare gli anni secolari

Mostri la divisibilità per 4, 100 e 400 per spiegare o verificare perché 1900 e 2000 differiscono.

Quando un anno gregoriano è bisestile?

Deve essere divisibile per 400, oppure divisibile per 4 senza essere anche divisibile per 100.

Perché il 2000 era bisestile e il 1900 no?

Sono entrambi anni secolari, ma 2000 è divisibile per 400 mentre 1900 non lo è.

Posso inviare l’anno come testo?

Le stringhe numeriche vengono rifiutate per mantenere il contratto inequivocabile.

Dipende dal mio fuso orario o dalla data corrente?

No. È un calcolo intero deterministico che non consulta orologio, impostazioni locali o fuso orario.

Funziona per gli anni precedenti all'adozione del calendario gregoriano?

Applica in modo coerente la regola gregoriana moderna a qualsiasi anno positivo, anche prima che un Paese adottasse quel calendario. Non converte date da calendari più antichi, quindi verifichi a parte le fonti storiche.

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/calc2/leap-year-check

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

Comprenda la regola gregoriana

Vengono usati solo resti tra interi, quindi richieste uguali generano sempre lo stesso JSON.

Utilizzi il risultato in sicurezza

Vero significa che l’anno gregoriano ha 366 giorni e febbraio ne ha 29; falso significa 365 giorni e febbraio ne ha 28. Non sostituisce una libreria completa quando servono fusi orari, storia regionale dei calendari, aritmetica dei timestamp o parsing di date complete. Senza rete, casualità, stato salvato o data corrente, l’algoritmo è adatto a test riproducibili e pipeline ad alto volume. Legga il campo is_leap_year per la decisione e i campi di divisibilità per la spiegazione. Nei flussi automatici, gestisca invalid_input come errore di convalida e richieda un intero positivo invece di riprovare gli stessi dati. Il browser è comodo per controlli singoli, mentre ogni richiesta API costa $0.002.

Creare fixture per il calendario

Generi casi espliciti di anni bisestili e comuni per testare date, fatturazione, rapporti e pianificazione.

L’anno può essere zero o negativo?

No. È richiesto un intero positivo; zero e valori negativi restituiscono invalid_input.

Quanto costa una verifica tramite API?

Ogni richiesta API costa $0.002. Il calcolo è disponibile anche nell’esperienza del browser.

Leggi la documentazione completa del KIT →