Conto alla rovescia
Dal 25 luglio 2026 al Natale 2026 mancano 153 giorni. Inserisca la data di oggi e quella dell'evento per ottenere i giorni di calendario con segno: positivi finché manca, zero il giorno stesso e negativi quando è passato. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Oggi
- 2026-07-25
- Data dell'evento
- 2026-12-25
- Giorni
- 153
- Stato
- upcoming
Un conto alla rovescia di calendario risponde alla domanda di pianificazione che le persone digitano davvero: quanti giorni civili interi separano oggi da un avvenimento obiettivo sull'almanacco. Matrimoni, esami, partenze di viaggio, lanci di prodotto, scadenze di contratto e festività pubbliche hanno bisogno di quell'intero, non di una durata d'orologio in ore e minuti né di un compleanno che si ripete ogni anno. Questo strumento non inventa mai l'oggi dall'orologio del server. Il risultato è il numero con segno di giorni gregoriani da oggi all'avvenimento: positivo se è ancora davanti, zero se cade oggi, negativo se è già passato.
Che cosa misura un conto alla rovescia di calendario
Un conto alla rovescia di calendario è una distanza di giorni interi con segno da un oggi esplicito a una sola data di avvenimento sul calendario gregoriano prolettico. Non è un intervallo non ordinato tra due date intercambiabili, né una durata d'orologio spezzata in ore minuti e secondi, né un motore di compleanno che fa avanzare il mese e il giorno di nascita al prossimo anniversario.
Lei indica un oggi civile e una data civile di avvenimento; il motore converte ciascuna terna in un conteggio seriale di giorni e sottrae, così il Natale duemila ventisei dal venticinque luglio duemila ventisei lascia centocinquantatré giorni restanti, lo stesso paio invertito sono centocinquantatré giorni nel passato, e un avvenimento che cade nello stesso oggi vale zero. Quel segno è il contratto del prodotto: upcoming se l'avvenimento è ancora davanti, today se le due date coincidono, past se è già avvenuto.
Lo stesso paio di date civili produce sempre lo stesso intero perché il motore non interroga mai un orologio dell'ospite, un fuso orario o tabelle dell'ora legale. Il ventinove febbraio è accettato solo in un anno bisestile; un ventinove febbraio di anno comune non viene forzato a marzo, viene rifiutato. I vicini del catalogo rispondono ad altre ricerche: i giorni tra due date misurano un intervallo assoluto, il conto tra due date restituisce un resto d'orologio e i giorni al compleanno seguono un anniversario ricorrente.
Usi questa pagina quando la ricerca e il modulo chiedono quanti giorni di calendario restano fino a un avvenimento specifico.
Dove un conto alla rovescia di calendario rende
Gli organizzatori di matrimoni, i candidati agli esami e le agenzie di viaggio hanno bisogno di un solo conteggio di giorni restanti rispetto a una data di riferimento esplicita, non di un resto d'orologio né di un compleanno. I calendari di lancio, gli sportelli contrattuali e i tabelloni del trimestre scolastico mostrano un avviso quando l'intero arriva a trenta, sette, uno o zero. I sistemi di promemoria e di fedeltà programmano un messaggio per la mattina dell'avvenimento senza incorporare una base di fusi in ogni client.
L'inserimento delle risorse umane, il marketing di prodotto e i tabelloni comunali conservano lo stesso conto rispetto a una data di audit così esportazioni e suite di regressione riproducono il numero ogni volta. Le pagine per i genitori e i chioschi in negozio possono eseguire il conto alla rovescia di calendario gratuito nel browser senza installare una libreria di date.
Mantenga aspettative oneste: questa capacità misura giorni civili gregoriani da un oggi esplicito a una data di avvenimento; non salta i fine settimana come giorni lavorativi, non carica calendari di festività, non converte feste lunari, non prende l'oggi dall'orologio del server e non fa avanzare una data di nascita. La abbini a uno strumento di giorni tra date quando la ricerca è un intervallo non ordinato, a un conto d'orologio quando contano ore e minuti, e a un aiuto-compleanno quando l'avvenimento si ripete ogni anno.
Poiché l'implementazione è parse pura di livello A, ogni chiamata riuscita resta economica, deterministica e priva di token di modello o rete in uscita, esattamente ciò di cui le suite di regressione hanno bisogno per fissare i casi limite di giorno bisestile e di avvenimento-oggi su decenni di date.
Casi d'uso
Conti alla rovescia per matrimonio, esame e viaggio
Passi l'oggi e una data di avvenimento per mostrare quanti giorni civili restano prima di un matrimonio, un esame o una partenza, per inviti, piani di studio e liste bagagli.
Calendari di lancio e di contratto
Fissi un lancio di prodotto o la fine di un contratto a una data di pianificazione fissa così avvisi e tabelloni restano identici a ogni ristampa.
Pipeline di promemoria e marketing
Conservi il conto con segno rispetto a un oggi di audit così i messaggi partono la mattina dell'avvenimento senza deriva dell'orologio tra worker.
Domande frequenti
Che cosa significa un valore negativo di days?
L'avvenimento è già nel passato rispetto a today. Un days positivo indica upcoming, zero indica che l'avvenimento è oggi, e status etichetta quel segno.
Quanto costa il conto alla rovescia di calendario?
Lo strumento del browser è gratuito sul Suo dispositivo.
Perché devo inserire io la data di oggi?
Perché il conto alla rovescia non legge mai da solo un orologio o un fuso orario. È lei a indicare quale giorno vale come oggi, così le stesse due date danno sempre lo stesso numero di giorni, ovunque e in qualsiasi momento.
Il conto alla rovescia include ore e minuti?
No. Conta giorni di calendario interi tra le due date, che è ciò che serve per un matrimonio, un esame o una partenza. Un resto in ore, minuti e secondi è un altro tipo di conto alla rovescia.
Che cosa ottengo se l'evento è oggi?
Ottiene zero giorni e l'evento risulta segnato come oggi. Il giorno prima compare un giorno mancante, il giorno dopo un giorno nel passato, come numero negativo.
Strumenti correlati
Per sviluppatori — accesso via API
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.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/life/calendar-countdown \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"event_date":"2026-12-25","today":"2026-07-25"}'const res = await fetch("https://api.kit.forhosting.com/life/calendar-countdown", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"event_date": "2026-12-25",
"today": "2026-07-25"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/calendar-countdown",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"event_date": "2026-12-25",
"today": "2026-07-25"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/calendar-countdown", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"event_date":"2026-12-25","today":"2026-07-25"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"event_date":"2026-12-25","today":"2026-07-25"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/calendar-countdown", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"event_date": "2026-12-25",
"today": "2026-07-25"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.calendar_countdown",
"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.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
year_min | 1 |
year_max | 9999 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Lei fornisce il giorno di riferimento e la data dell'avvenimento come valori civili YYYY-MM-DD, così lo stesso paio produce sempre lo stesso conto alla rovescia nel browser, nell'integrazione continua e sull'API. Una data obiettivo vuota o non valida fallisce con invalid_input e non viene addebitata. Le chiamate API riuscite usano il prezzo base pubblicato $0.002.
Contratto di ingresso, convalida del calendario e forma della risposta
Ciascun valore deve essere un giorno civile in forma YYYY-MM-DD, per esempio duemila ventisei trattino uno due trattino due cinque per un Natale e duemila ventisei trattino zero sette trattino due cinque per il giorno di riferimento. Gli anni vanno da uno a novemilanovecentonovantanove, i mesi da uno a dodici, e il giorno deve esistere in quel mese secondo le regole bisestili gregoriane, compreso il ventinove febbraio solo negli anni bisestili. La convalida fallita non viene addebitata. Esegua un POST di un corpo JSON compatto con due campi stringa obbligatori: event_date e today. Gli alias facoltativi target, target_date, date, until e to si collegano al campo dell'avvenimento; as_of, reference_date, reference, on e from si collegano a today così i costruttori di moduli e gli SDK conservano nomi familiari. Coppie impossibili come duemila ventitré trattino zero due trattino ventinove vengono rifiutate con invalid_input invece di essere spostate a marzo. Una stringa vuota, un event_date assente, un valore non stringa o una forma errata come duemila ventisei barra dodici barra venticinque falliscono con un messaggio che nomina il campo. Se manca today è pure invalid_input, perché il motore non inventa mai un giorno di riferimento dall'orologio dell'ospite.
Dove un conto alla rovescia di calendario rende
Chiami l'API prepagata quando pipeline di notifica, tipografie o strumenti di classe necessitano di un contratto stabile con saldo KIT a $0.002 per voce riuscita; i fallimenti di convalida non consumano saldo dopo il rifiuto del motore.
Domande tecniche
Come si calcola un conto alla rovescia di calendario fino a un avvenimento?
Invii JSON con event_date e today in YYYY-MM-DD. Il motore restituisce days come conto di giorni civili con segno, più status e is_today.
Questo conto alla rovescia usa l'orologio del server per l'oggi?
No. today è obbligatorio. Il motore non legge mai l'orologio di sistema, così i risultati coincidono in CI, nei browser e nei worker dell'API.
Che succede se la data dell'avvenimento è vuota o non è un giorno reale?
La richiesta fallisce con invalid_input. Un event_date vuoto, un campo assente, il 29 febbraio in un anno comune e i numeri di giorno impossibili vengono rifiutati.