ForHosting KIT · Matematica

Calcoli il conto alla rovescia fino a una data

Scopra quanto manca a una data: dal 25 luglio 2026 alle 10:15 UTC al 28 luglio 2026 alle 12:45 UTC mancano 3 giorni, 2 ore e 30 minuti, cioè 4470 minuti. È lei a indicare il momento di partenza, quindi nessun orologio altera il risultato. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Attuale
2026-07-25T10:15:00Z
Obiettivo
2026-07-28T12:45:00Z
Ottiene
Giorni
3
Ore
2
Minuti
30
Minuti totali
4470

Calcoli un conto alla rovescia fino a una data obiettivo senza dipendere dall'orologio del computer. Indichi data e ora correnti e l'obiettivo futuro come valori ISO-8601 per ricevere una ripartizione stabile in giorni completi, ore residue e minuti residui. Gli input espliciti rendono la stessa richiesta riproducibile nei test, nelle attività pianificate, negli strumenti web e nei processi server. Gli scarti di fuso orario vengono normalizzati prima della sottrazione. Se l'obiettivo è già passato, la richiesta restituisce un errore salvo che Lei attivi intenzionalmente la modalità trascorsa, evitando di scambiare una scadenza superata per tempo rimanente.

Indichi esplicitamente l'ora corrente e quella obiettivo

Ognuna accetta una data YYYY-MM-DD oppure una data e ora ISO-8601. Una data priva di orario viene interpretata come mezzanotte UTC, soluzione utile per le tappe definite su base giornaliera. Per scadenze precise, includa ore e minuti e preferibilmente una Z finale o uno scarto numerico come +02:00.

La calcolatrice converte entrambi gli input in una cronologia assoluta comune prima della sottrazione. Due stringhe che descrivono lo stesso istante producono quindi un conto pari a zero, anche se mostrano ore locali diverse. Il motore verifica la lunghezza dei mesi gregoriani e gli anni bisestili, senza spostare una data impossibile al mese seguente.

Rifiuta inoltre orari malformati, scarti non validi, campi mancanti e valori non testuali. Le frazioni di secondo sono ammesse, ma il risultato usa soltanto minuti interi; i secondi residui vengono eliminati per evitare un aumento dovuto a un arrotondamento inatteso.

Legga il risultato e gestisca in sicurezza gli obiettivi scaduti

La gestione delle date scadute è più rigorosa. Questa impostazione impedisce che un intervallo negativo venga trasformato silenziosamente in un conto dall'aspetto positivo. Se il Suo processo deve realmente mostrare da quanto tempo è passata una scadenza, invii elapsed come true.

Questa scelta esplicita semplifica i testi successivi: mostri “rimanente” per una scadenza attiva e “trascorso” o “scaduto” per una conclusa, senza dedurre lo stato dai numeri. Un obiettivo uguale a current è valido e restituisce zero in tutte le componenti.

Utilizzi risultati deterministici nelle applicazioni e automazioni

Questa capacità è adatta a lanci, chiusure delle iscrizioni, preparazione di eventi, finestre di manutenzione, promemoria di pagamento e qualsiasi processo che conosca già l'istante considerato corrente. Ciò è utile quando una coda ritenta un'attività o quando occorre ricreare un rapporto storico. Gli scarti numerici vengono applicati direttamente; l'interpretazione dell'ora legale spetta al client, che deve inviare lo scarto corretto per ogni istante locale anziché il nome di una città.

Il calcolo misura il tempo ordinario in giorni fissi di ventiquattro ore. Non conta i giorni lavorativi, non salta i fine settimana, non carica festività, non pianifica notifiche e non si aggiorna continuamente. Per aggiornare una schermata attiva, invii un nuovo valore current.

Gestisca separatamente gli errori di validazione, così una data errata o un obiettivo passato non autorizzato richiederanno una correzione anziché apparire come conto nullo.

Conto per un lancio

Trasformi un istante corrente noto e la scadenza di lancio di un prodotto in cifre normalizzate per una pagina di presentazione.

Controllo delle scadenze

Verifichi il tempo prima della chiusura di iscrizioni o pagamenti e tratti come errori gli obiettivi scaduti inattesi.

Rapporto su una tappa trascorsa

Attivi la modalità trascorsa per indicare giorni, ore e minuti completi da quando si è verificato un evento noto.

La calcolatrice usa l'ora corrente del sistema?

No. Lei deve fornire current esplicitamente, rendendo ogni calcolo deterministico e riproducibile.

Cosa accade se l'obiettivo è nel passato?

Se attivato, il risultato mostra il tempo dall'obiettivo e imposta direction su elapsed.

Sono supportati gli scarti di fuso orario?

Sì. Usi Z o uno scarto numerico come +02:00. I due input vengono normalizzati sulla stessa cronologia assoluta prima della sottrazione.

Come vengono gestiti i secondi?

Può indicarli, ma il risultato esprime minuti completi. La frazione finale di minuto viene eliminata senza arrotondare per eccesso.

Il conto alla rovescia esclude fine settimana e festivi?

No. Misura il tempo trascorso in giorni fissi di 24 ore, quindi fine settimana e festivi contano come qualsiasi altro giorno. Per i giorni lavorativi serve un calcolo diverso.

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/math/countdown-to-date

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/math/countdown-to-date \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"current":"2026-07-25T10:15:00Z","target":"2026-07-28T12:45:00Z"}'
{
  "current": "2026-07-25T10:15:00Z",
  "target": "2026-07-28T12:45:00Z"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.countdown_to_date",
  "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.

Indichi esplicitamente l'ora corrente e quella obiettivo

Inizi con due stringhe obbligatorie: current e target. Fornire current invece di chiedere al servizio di leggere il proprio orologio è intenzionale: gli esempi salvati, i test automatici, le elaborazioni contabili e le chiamate API ripetute diventano deterministici.

Legga il risultato e gestisca in sicurezza gli obiettivi scaduti

Un conto futuro valido restituisce days, hours, minutes, total_minutes, direction e is_past. I tre campi di visualizzazione compongono una durata normalizzata: hours è sempre compreso tra zero e ventitré, mentre minutes tra zero e cinquantanove. total_minutes contiene il numero assoluto di minuti completi ed è utile per ordinare record, confrontare soglie o stabilire quando modificare un'interfaccia. Per un obiettivo futuro o esattamente coincidente, direction vale remaining e is_past vale false. Se target rappresenta un istante precedente a current, la richiesta ordinaria fallisce e spiega che elapsed deve essere attivato. Le componenti restano non negative, direction diventa elapsed e is_past diventa true.

Utilizzi risultati deterministici nelle applicazioni e automazioni

Un client può associare days, hours e minutes direttamente alle caselle del conto alla rovescia, mantenendo total_minutes per avvisi e ordinamento. Poiché l'implementazione non consulta mai Date, l'orologio di sistema, un database dei fusi, la rete o valori casuali, un JSON identico produce sempre lo stesso output. La versione web esegue localmente la stessa operazione pura, mentre l'automazione API costa $0.002 per elemento.

Quanto costa un calcolo tramite API?

Ogni elemento API elaborato costa $0.002. La calcolatrice web può eseguire localmente la stessa logica deterministica.

Leggi la documentazione completa del KIT →