ForHosting KIT · Casa, cucina e tempo libero

Contatore di mesi

Da gennaio 2020 a giugno 2024 ci sono 53 mesi interi. Inserisca solo l'anno e il mese di ogni data, senza bisogno del giorno, e ottenga i mesi di un affitto, di un'anzianità lavorativa, di un abbonamento o di un progetto. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Anno di inizio
2020
Mese di inizio
1
Anno di fine
2024
Mese di fine
6
Ottiene
Mesi
53
Numero di mesi
53

Un contatore di mesi risponde a una domanda più stretta di uno scarto di date completo: noti soltanto l'anno e il mese di due date civili, quanti mesi interi le separano? Chi tariffa un contratto di locazione, conta l'anzianità, pianifica un abbonamento o converte una finestra di progetto in periodi di fatturazione cerca proprio quel numero.

Che cosa significa il conteggio di mesi interi tra due date anno-mese

Un mese civile è uno scomparto nominato nell'anno civile — da gennaio a dicembre — non un numero fisso di giorni. Quando qualcuno chiede quanti mesi intercorrono tra due date e conosce solo l'anno e il mese di ciascuna, non chiede i giorni residui, gli aggiustamenti dell'anno bisestile né un'età in anni-mesi-giorni. Vuole lo scarto intero sulla griglia anno-mese.

Quello scarto è la differenza di due indici ordinali di mese: dodici volte l'anno più il numero del mese. Sottragga l'indice iniziale dall'indice finale e ottiene il conteggio con segno dei mesi interi. Da gennaio 2020 a gennaio 2021 sono dodici mesi; da gennaio 2020 a febbraio 2020 è un mese; lo stesso anno e lo stesso mese danno zero.

Inverta la coppia e il risultato con segno cambia segno, mentre il conteggio assoluto dei mesi resta uguale. È la stessa aritmetica che i cedolini usano per i periodi di fatturazione chiusi e la stessa identità di una clausola di locazione quando dice «un termine di ventiquattro mesi da marzo 2024». Poiché il giorno del mese non viene mai fornito, il risultato non dipende dal fatto che un mese abbia ventotto o trentuno giorni, e non ricalibra le date di fine mese come deve fare un addizionatore consapevole del giorno.

È un pregio dell'intenzione di ricerca, non un campo giorno mancante: il contatore di mesi è lo strumento che Lei apre quando il giorno è irrilevante o ignoto.

Dove un contatore di mesi merita il proprio posto

I team di alloggi e facility contano i mesi tra un anno-mese di ingresso e un anno-mese di uscita quando il contratto è redatto in mesi civili e non in giorni esatti. Gli strumenti di risorse umane dichiarano l'anzianità come mesi compiuti da un anno-mese di assunzione a un anno-mese di verifica, senza inventare un giorno del mese assente. I banconi di fatturazione di abbonamenti e SaaS convertono la finestra di un piano in un conteggio di mesi prima di applicare una tariffa mensile.

I responsabili di progetto trasformano un mese di avvio e un mese di consegna in una durata da inserire in un Gantt o in un preventivo a prezzo fisso. La convalida fallita non consuma saldo.

Termini di locazione e affitto

Conti i mesi interi da un anno-mese di ingresso a un anno-mese di uscita quando il contratto è scritto in mesi civili, non in giorni esatti.

Anzianità di servizio in mesi

Dichiari i mesi compiuti da un anno-mese di assunzione a un anno-mese di verifica o di uscita, senza inventare un giorno del mese mancante.

Finestre di abbonamento e di progetto

Trasformi il mese di inizio di un piano e il mese di fine in un conteggio di periodi di fatturazione, oppure il mese di avvio e quello di consegna in una durata di progetto.

Che cosa succede se un mese o un anno non è valido?

I mesi devono essere interi da 1 a 12 e gli anni interi da 1 a 9999. Tali fallimenti non vengono addebitati.

Il contatore di mesi ha bisogno del giorno del mese?

No. L'intenzione di ricerca è solo la griglia anno-mese. Per scarti consapevoli del giorno con giorni residui, usi uno strumento di differenza di date che accetta date civili complete.

Che cosa succede se la data finale precede quella iniziale?

La stessa coppia in ordine inverso inverte soltanto il segno di months.

Il mese di inizio viene contato tra i mesi?

No, il contatore misura la distanza tra i due mesi. Da gennaio 2020 a febbraio 2020 c'è un mese, da gennaio 2020 a gennaio 2021 ce ne sono dodici, e lo stesso anno e mese danno zero.

A che cosa serve un contatore di mesi?

A tutto ciò che si esprime in mesi del calendario anziché in giorni: un affitto dall'ingresso all'uscita, i mesi di servizio per una valutazione, un abbonamento convertito in periodi di addebito o un progetto dall'avvio alla consegna.

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/life/month-counter

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/life/month-counter \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"start_year":2020,"start_month":1,"end_year":2024,"end_month":6}'
{
  "start_year": 2020,
  "start_month": 1,
  "end_year": 2024,
  "end_month": 6
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "life.month_counter",
  "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.

Questa capacità accetta start_year, start_month, end_year e end_month, verifica che ogni anno sia un intero da 1 a 9999 e ogni mese un intero da 1 a 12, poi applica l'identità months uguale anno finale meno anno iniziale, per dodici, più mese finale meno mese iniziale. La differenza con segno è months; il valore assoluto è month_count. Un mese o un anno non valido fallisce con invalid_input e non viene addebitato.

Contratto di ingresso, convalida e risposta che Lei ottiene

Gli anni devono cadere tra 1 e 9999 inclusi. I mesi devono cadere tra 1 e 12 inclusi. Le stringhe numeriche come "2020" o "06" sono accettate; booleani, oggetti, stringhe vuote e valori non interi non lo sono. Il motore non legge mai l'orologio di sistema, quindi due chiamanti che inviano gli stessi quattro interi ricevono sempre lo stesso oggetto. Invii quattro interi obbligatori: start_year e start_month per l'estremo che tratta come inizio, e end_year e end_month per l'altro estremo. Gli alias from_year, begin_year, from_month, begin_month, to_year, until_year, to_month e until_month si mappano sugli stessi quattro campi così un modulo o uno script può usare i nomi già presenti nello schema. Se una delle due date ha un mese o un anno non valido, l'attività fallisce con invalid_input che nomina il campo — tali fallimenti non vengono addebitati. In caso di successo il corpo ripete i quattro interi convalidati, restituisce months come differenza con segno, restituisce month_count come conteggio assoluto dei mesi e riformula la formula affinché un client possa stamparla accanto alla risposta. Esempio: start_year 2020, start_month 1, end_year 2024, end_month 6 produce months 53 e month_count 53, perché quattro anni sono quarantotto mesi e da gennaio a giugno se ne aggiungono altri cinque.

Dove un contatore di mesi merita il proprio posto

Poiché l'implementazione è parse pura di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002, senza token di modello e senza rete in uscita. Conservi entrambe le coppie anno-mese nella richiesta, fissi month_count nei test e otterrà un conteggio di mesi riproducibile per locazioni, anzianità e fatturazione senza allestire una libreria di calendario propria.

Come calcola il contatore di mesi i mesi interi tra due date?

Prende start_year, start_month, end_year e end_month e restituisce months = (end_year − start_year) × 12 + (end_month − start_month). month_count è il valore assoluto di quella differenza con segno.

Quanto costa il contatore di mesi?

Lo strumento nel browser è gratuito. Le richieste API usano saldo KIT prepagato a $0.002 per chiamata riuscita; un ingresso non valido non viene addebitato.

Leggi la documentazione completa del KIT →