ForHosting KIT · Salute e sport

Calcolatore di sobrietà

Inserisca il primo giorno di sobrietà e la data di oggi per vedere il tempo trascorso in anni, mesi e giorni interi: dal 15 gennaio 2020 al 25 luglio 2026 sono 6 anni, 6 mesi e 10 giorni. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Data di sobrietà
2020-01-15
Data attuale
2026-07-25
Ottiene
Anni
6
Mesi
6
Giorni
10
Giorni totali
2383

Un calcolatore di sobrietà risponde a una domanda di calendario che chi è in recupero, i padrini e le applicazioni di benessere pongono ogni giorno: noto il giorno in cui alcol, droghe o un'altra sostanza hanno lasciato la scena, quanti anni, mesi e giorni interi sono trascorsi fino a una data attuale scelta.

Che cosa significa il tempo di sobrietà trascorso in anni, mesi e giorni civili

Il tempo di sobrietà trascorso è un intervallo di calendario civile, non un cronometro. Chi è in recupero di solito vuole lo stesso dettaglio di una riunione di gettoni: quanti anni interi, poi i mesi restanti, poi i giorni restanti, contati dal primo giorno di calendario di sobrietà continua fino a un giorno di riferimento scelto.

Il dettaglio civile somma mesi di calendario dalla data di inizio, recide il giorno quando il mese di destinazione è più corto (così il 31 gennaio più un mese diventa l'ultimo giorno di febbraio, compreso il 29 febbraio in un anno bisestile), indietreggia il conteggio dei mesi se quella data recisa supera il giorno di riferimento e infine riporta i giorni interi rimasti.

Gli anni bisestili seguono la regola nota di quattro, cento e quattrocento, così un inizio il 29 febbraio 2024 raggiunge il 28 febbraio 2025 come un anno con il giorno reciso, e il 1 marzo 2025 come un anno e un giorno. Il conteggio inclusivo che chiamerebbe quel primo giorno di calendario «un giorno sobrio» è una convenzione di riunione, non questo contratto.

Gettoni di recupero e tessere di anniversario

Inserisca l'inizio della sobrietà e la data della cerimonia per stampare anni, mesi e giorni su un gettone, una tessera o una medaglia senza contare febbraio a mano.

Verifiche con il padrino e condivisioni in riunione

Calcoli una frase di tempo trascorso stabile per una verifica o una condivisione a partire dallo stesso inizio e dal giorno di calendario di oggi, compresi gli intervalli zero dello stesso giorno.

Che cosa accade se la data di sobrietà è successiva alla data attuale?

Il tempo di sobrietà trascorso non è definito quando la data di inizio è successiva a quella di riferimento, e quel fallimento non viene addebitato.

Come si trattano i giorni bisestili come il 29 febbraio?

Gli anni bisestili seguono la regola gregoriana 4 / 100 / 400. Sommare mesi di calendario recide all'ultimo giorno del mese di destinazione, così il 29 febbraio più dodici mesi in un anno comune diventa il 28 febbraio.

Perché il primo giorno risulta zero giorni?

Perché il conteggio è esclusivo: se la data di inizio e quella di riferimento coincidono, il risultato è zero anni, mesi e giorni. Alcuni gruppi contano quel primo giorno come giorno uno, quindi il loro numero è più alto di uno.

Mostra anche il totale dei giorni?

Sì. Oltre ad anni, mesi e giorni, ottiene il totale dei giorni interi tra le due date. Dal 15 gennaio 2020 al 25 luglio 2026 sono 2383 giorni.

Che cosa succede se il mese successivo è più corto?

Il giorno viene spostato alla fine di quel mese. Chi ha iniziato il 31 gennaio compie un mese l'ultimo giorno di febbraio, cioè il 29 febbraio 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/health/sobriety

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/health/sobriety \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"sobriety_date":"2020-01-15","current_date":"2026-07-25"}'
{
  "sobriety_date": "2020-01-15",
  "current_date": "2026-07-25"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "health.sobriety",
  "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.

Invii due date del calendario gregoriano in forma YYYY-MM-DD. sobriety_date è l'inizio della sobrietà continua, e current_date è il giorno di riferimento perché questo motore non legge mai un orologio a muro. La risposta riporta gli anni, i mesi e i giorni trascorsi, il conteggio esclusivo total_days e una breve frase elapsed che Lei può stampare su un gettone o una tessera. Se la data di sobrietà cade dopo la data attuale, l'operazione fallisce con invalid_input e non viene addebitata.

Che cosa significa il tempo di sobrietà trascorso in anni, mesi e giorni civili

Questo calcolatore tratta entrambi gli estremi come date gregoriane senza ora del giorno, così un inizio 2020-01-15 e un giorno di riferimento 2026-07-25 equivalgono a sei anni, sei mesi e dieci giorni, con un conteggio esclusivo total_days dei giorni civili interi fra quelle due mezze notti. La stessa data in entrambi i campi è un intervallo zero valido: se sobriety_date coincide con current_date il motore restituisce zero anni, zero mesi, zero giorni e total_days pari a zero, il tempo esclusivo onesto nel giorno uno.

Contratto di ingresso, regola dell'inizio futuro e forma della risposta

Il giorno di riferimento è obbligatorio perché questo motore è parse puro: non legge mai un orologio a muro, non costruisce mai un oggetto Date e non consulta mai un fuso orario, quindi un controllo del futuro è possibile solo contro una data che Lei fornisce. Le chiavi di uscita facoltative sono omesse anziché impostate a null. Invii con POST un oggetto JSON con due campi di calendario obbligatori. sobriety_date è il primo giorno di sobrietà continua come stringa stretta di anno a quattro cifre, trattino, mese a due cifre, trattino e giorno a due cifre; si accettano gli alias start_date, sober_since e date_from così diari e moduli tengono i nomi abituali. current_date è il giorno di riferimento usato come oggi o come il giorno di cui Lei vuole il tempo trascorso; gli alias as_of, as_of_date, today e date_to mappano alla stessa analisi. Ogni campo è convalidato come giorno gregoriano reale negli anni da uno a novemilanovecentonovantanove, comprese le regole del giorno bisestile, così valori come il 31 aprile, il 29 febbraio in un anno comune, 13-01, stringhe vuote e non stringhe falliscono con invalid_input nominando il campo. Se sobriety_date cade dopo current_date l'inizio è nel futuro rispetto al giorno di riferimento e l'operazione fallisce con invalid_input; il tempo di sobrietà trascorso non è definito per un inizio che non è ancora avvenuto, e quel fallimento non viene addebitato. In caso di successo il corpo ecoa le stringhe normalizzate sobriety_date e current_date, restituisce interi years, months e days dal dettaglio civile, riporta total_days come differenza ordinale esclusiva e allega elapsed, una frase stampabile con unità al singolare e al plurale corrette, ad esempio '6 years, 6 months, 10 days' o '1 year, 0 months, 1 day'. Affianchi i numeri al proprio testo se desidera un'iscrizione sul gettone; questo endpoint esegue solo l'aritmetica di calendario e non emette copioni di riunione, consiglio medico né una diagnosi di disturbo da uso di sostanze.

Dove un'API di tempo di sobrietà trascorso rende, prezzi e limiti onesti

Gettoni di recupero, tessere di anniversario e verifiche con il padrino sono il lavoro abituale: Lei già conosce la data di inizio e vuole una riga stabile anni-mesi-giorni da leggere ad alta voce o stampare senza sottrarre i mesi a mano e sbagliare febbraio. Le dimostrazioni in aula sulla durata civile possono cambiare il giorno di inizio e vedere subito un reciso di giorno bisestile, il tipo di bordo che un oggetto Date dell'ospite tratta male vicino agli scostamenti di fuso. Questa è un'euristica di calendario, non un dispositivo medico diagnostico né un sostituto di un programma di recupero, di un clinico o delle cure di urgenza. Non conta ore, minuti né secondi, non modella finestre di ricaduta e non decide se una scivolata azzera un orologio personale: quella politica appartiene alla persona e al suo programma. Le applicazioni di benessere, i diari di recupero e i bot di accompagnamento possono chiamare lo stesso contratto invece di ricodificare tabelle di anni bisestili in ogni client, fissando current_date dal giorno di calendario locale della persona così chi attraversa una linea del cambiamento di data continua a vedere il giorno voluto. Le chiamate API prepagate usano saldo KIT a $0.002 per elemento riuscito; i fallimenti di convalida non consumano mai saldo. Non confonda questo endpoint con uno strumento generico di differenza fra date che si cerca quando si vogliono sottrarre due date qualsiasi: l'intento di ricerca qui è il tempo sobrio da un inizio di sobrietà, e il contratto di errore è la regola dell'inizio futuro che un sottrattore generale non annuncerebbe. Tenga le richieste piccole, fissi nei test i years, months, days e total_days restituiti, e ottiene sobrietà trascorsa riproducibile per correttori di compiti, plugin LMS e worker di bordo senza erigere una libreria di calendario propria.

Applicazioni di benessere e diari di recupero

Incorpori il tempo di sobrietà trascorso in un'applicazione o un diario tramite l'API, passando current_date dal giorno locale della persona così gli anni bisestili restano coerenti.

Come conta il calcolatore di sobrietà gli anni, i mesi e i giorni?

Analizza sobriety_date e current_date come valori gregoriani YYYY-MM-DD, prende la differenza esclusiva di giorni interi come total_days, poi riporta anni, mesi e giorni restanti civili con somma di mesi di calendario e recisione sui mesi corti.

Perché occorre inviare current_date invece di usare automaticamente oggi?

Il motore non legge mai un orologio a muro né un fuso orario, così il widget gratuito e l'API restano identici. Fornisca il giorno di calendario di riferimento che intende; si accettano gli alias as_of, as_of_date, today e date_to.

Quanto costa un calcolo di sobrietà?

Lo strumento del browser è gratuito. Le richieste API usano saldo KIT prepagato a $0.002 per chiamata riuscita; date non valide e un inizio futuro non vengono addebitati.

Leggi la documentazione completa del KIT →