ForHosting KIT · Casa, cucina e tempo libero

Contare le ore

Dalle 10:00 PM alle 6:00 AM ci sono 8 ore: inserisca due orari e ottenga quante ore passano tra l'uno e l'altro, anche oltre la mezzanotte. Le mezze ore escono in decimale, come 8,5. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Ora di inizio
09:00 AM
Ora di fine
05:00 PM
Ottiene
Inizio
09:00
End
17:00
Ore
8
Minuti totali
480

Quante ore ci sono dalle 9:00 AM alle 5:00 PM? Quante ore dura un turno di notte dalle 10:00 PM alle 6:00 AM? Un calcolatore per contare le ore risponde a quella domanda quotidiana con una sola cifra di ore trascorse, e include la mezz'ora quando l'intervallo non è un numero intero di ore. Lei indica due orari del giorno — formato dodici ore AM/PM o orologio ventiquattro ore — e lo strumento restituisce le ore che li separano. Le stringhe malformate come 25:00 o mezzogiorno vengono rifiutate invece di essere indovinate. Non c'è chiamata di rete, né orologio di sistema, né casualità: solo secondi dalla mezzanotte e, se la fine precede l'inizio sul quadrante, un unico incremento opzionale di ventiquattro ore.

Come due orari del giorno diventano un solo conteggio di ore

Un orario del giorno è una posizione sul giorno civile circolare, non una data di calendario e non una durata da sommare a qualcos'altro. Le nove del mattino sono trentaduemilaquattrocento secondi dopo mezzanotte; le cinque del pomeriggio sono sessantunomiladuecento secondi dopo mezzanotte. Sottrarre quei conteggi di secondi dalla mezzanotte e dividere per tremilaseicento produce il conteggio di ore che le persone chiedono davvero: otto ore dalle 9:00 AM alle 5:00 PM.

Quando la fine include una mezz'ora, la stessa aritmetica restituisce un decimale come 8.5 anziché una coppia in stile orologio di ore e minuti residui, perché la ricerca che arriva qui è «quante ore», non «quante ore e minuti». Quando la fine precede l'inizio — un turno di notte dalle dieci di sera alle sei del mattino, una sosta auto che attraversa la mezzanotte, una finestra di sonno dalle undici alle sette — una sottrazione ingenua diventa negativa.

La regola per contare le ore aggiunge allora ventiquattro ore, la lunghezza di un giorno civile, così l'intervallo attraversa la mezzanotte una sola volta e resta nell'intervallo chiuso da zero ore fino a poco sotto le ventiquattro ore. Inizio e fine uguali danno zero ore, non un giorno intero, perché le due letture nominano lo stesso istante sul quadrante.

Contratto di ingresso, dodici ore AM/PM e orari malformati

Ciascuna deve essere un orario del giorno valido. La forma ventiquattro ore è H:MM, HH:MM, o la stessa con i secondi (H:MM:SS / HH:MM:SS), con l'ora un intero da zero a ventitré e il minuto e il secondo da zero a cinquantanove. La forma dodici ore accetta un meridiano: 9:00 AM, 9am, 5:30 PM, 5:30 p.m., e stringhe di sola ora come 9am quando è presente un meridiano.

Le dodici AM sono mezzanotte e le dodici PM sono mezzogiorno; un'ora fuori da uno a dodici con AM o PM è malformata. Gli zeri iniziali sull'ora sono facoltativi. Un campo assente, una stringa vuota dopo il taglio degli spazi o un valore che non è una stringa falliscono anch'essi, perché questo contratto è un formato di orario del giorno, non un sommatore di durate né un analizzatore di testo libero.

L'ingresso non valido non viene fatturato.

Dove un calcolatore per contare le ore rende

Si ricorre a un calcolatore per contare le ore quando due letture di quadrante devono diventare una sola cifra di ore da inserire in un foglio presenze, in una riga di fattura o in un diario di studio. I supervisori di turno convertono un inizio alle 9:00 AM e una fine alle 5:00 PM in otto ore senza fare a mano l'aritmetica delle dodici ore.

Paghe e fatture di freelance vogliono ore decimali — otto punto cinque, non otto ore e trenta minuti — perché la maggior parte dei sistemi di addebito moltiplica una tariffa oraria per quel solo numero. I banconi di parcheggio e garage quotano la sosta dall'ingresso all'uscita, compreso un passaggio notturno quando l'auto esce dopo mezzanotte. Genitori e allenatori cronometrano un allenamento che inizia alle quattro e termina alle cinque e trenta.

Infermieri, centralinisti e reception di albergo calcolano un intervallo che inizia tardi e termina presto la mattina successiva. Gli studenti che imparano il tempo trascorso verificano che dalle 09:00 alle 17:30 ci sono otto ore e mezza, e non un errore di prestito sulla carta. Poiché lo strumento rifiuta ore illegali e parole indovinate, funge anche da validatore di formato di orario del giorno per moduli di accoglienza che non devono accettare 25:00 né mezzogiorno.

Abbini questa pagina a uno strumento di differenza date o di conto alla rovescia se Le servono anche giorni interi tra date di calendario, oppure a un calcolatore per sommare tempi se deve sommare due durate invece di sottrarre due quadranti.

Giornata lavorativa e totali del foglio presenze

Trasformi un inizio alle 9:00 AM e una fine alle 5:00 PM in otto ore per un foglio presenze che vuole un solo conteggio di ore, non una scissione ore e minuti in stile orologio.

Ore decimali per fatture e paghe

Converta 09:00–17:30 in 8.5 ore così una tariffa oraria si moltiplica per un solo numero invece che per i minuti residui.

Turni notturni e soste di parcheggio

Conti le ore dalle 10:00 PM alle 6:00 AM come otto ore con overnight vero, compreso un passaggio a mezzanotte quando la fine precede l'inizio.

Dalle 9:00 AM alle 5:00 PM si contano otto ore?

Sì. Dalle nove del mattino alle cinque del pomeriggio sono otto ore. Una fine alla mezz'ora come 17:30 restituisce 8.5 così i sistemi di addebito moltiplicano una tariffa per una sola cifra.

Che cosa accade se l'orario di fine precede quello di inizio?

L'intervallo è trattato come un unico passaggio a mezzanotte. Dalle 10:00 PM alle 6:00 AM il risultato è 8 ore e overnight è vero. Orari uguali danno zero, non un giorno intero.

Quali formati orari sono accettati e che cosa è malformato?

H:MM, HH:MM o HH:MM:SS a 24 ore, e orari a 12 ore con AM/PM come 9:00 AM o 9am.

Perché ottengo 8,5 ore e non 8 ore e 30 minuti?

Perché lo strumento risponde a quante ore sono passate, quindi la mezz'ora compare come decimale. Se le servono i minuti, moltiplichi la parte decimale per 60: 0,5 ore sono 30 minuti.

Che risultato ottengo se l'orario di inizio e quello di fine coincidono?

Zero ore, non un giorno intero. Due orari uguali indicano lo stesso momento sul quadrante, quindi lo strumento non presume che lei intendesse 24 ore.

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/count-hours

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/count-hours \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"start_time":"09:00 AM","end_time":"05:00 PM"}'
{
  "start_time": "09:00 AM",
  "end_time": "05:00 PM"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "life.count_hours",
  "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.

Come due orari del giorno diventano un solo conteggio di ore

L'algoritmo non consulta mai l'orologio di sistema, non chiama mai un servizio di rete e non usa mai casualità, così la stessa coppia di stringhe orario produce sempre le stesse hours, total_minutes, il flag overnight e la stringa pretty.

Contratto di ingresso, dodici ore AM/PM e orari malformati

Il corpo della richiesta porta due stringhe obbligatorie: start_time e end_time. Gli istanti ISO che includono una data di calendario, i numeri nudi senza meridiano come 9 e i valori fuori intervallo come 25:00 o 12:60 falliscono con invalid_input e nominano il campo colpevole. Gli alias start, from e begin sono accettati per start_time; gli alias end, to, until e stop sono accettati per end_time, così moduli e script possono usare il nome che già possiedono. In caso di successo la risposta restituisce entrambi gli orari normalizzati a HH:MM ventiquattro ore (o HH:MM:SS quando sono stati forniti i secondi), le ore trascorse come numero, total_minutes come il conteggio esatto di minuti, overnight come un booleano vero solo quando la fine precedeva l'inizio, una stringa pretty come 8 hours o 8.5 hours, e una breve formula che Lei può stampare accanto alla risposta. Le chiamate API riuscite usano il prezzo base pubblicato $0.002.

Dove un calcolatore per contare le ore rende

L'implementazione è parse di tier A puro: nessun token di modello, nessun HTTP in uscita e nessun oggetto Date. Ciò mantiene la latenza in una manciata di operazioni aritmetiche e il modello di costo onesto a $0.002 per richiesta API riuscita, mentre una convalida fallita non consuma mai il saldo prepagato.

Come si contano le ore tra due orari del giorno?

Invii start_time e end_time come stringhe 12 ore AM/PM o 24 ore. L'API converte ciascuna in secondi dalla mezzanotte, sottrae, aggiunge 24 ore se la fine è anteriore e restituisce hours come un solo numero.

Quanto costa il calcolatore per contare le ore?

Lo strumento del browser è gratuito. Le richieste API usano il saldo prepagato a $0.002 per chiamata riuscita; l'ingresso non valido non viene fatturato.

Leggi la documentazione completa del KIT →