Sommare tempi
Sommi due durate in ore, minuti e secondi senza fare i riporti a mano: 1:45:40 più 2:30:35 fa 4:16:15, perché minuti e secondi oltre 60 passano all'unità superiore. Le ore continuano oltre le 24. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Ore A
- 1
- Minuti A
- 45
- Secondi A
- 40
- Ore B
- 2
- Minuti B
- 30
- Secondi B
- 35
- Ore
- 4
- Minuti
- 16
- Secondi
- 15
- Secondi totali
- 15.375
Sommare due durate da cronometro sembra semplice finché minuti e secondi non superano sessanta. Un primo clip di un'ora, quarantacinque minuti e quaranta secondi più un secondo clip di due ore, trenta minuti e trentacinque secondi non dà tre ore, settantacinque minuti e settantacinque secondi: dopo i riporti sono quattro ore, sedici minuti e quindici secondi. Questo calcolatore per sommare tempi accetta due durate come ore, minuti e secondi interi, converte ciascuna in un conteggio totale di secondi, somma quei totali e restituisce la somma normalizzata così che minuti e secondi restino nell'intervallo 0–59, mentre le ore possono crescere senza un ribaltamento alle ventiquattro.
Come due durate diventano un totale normalizzato
Una durata è una lunghezza di tempo, non una lettura di orologio su un quadrante di dodici o di ventiquattro ore. Quando Lei somma un'ora, quarantacinque minuti e quaranta secondi a due ore, trenta minuti e trentacinque secondi, converte prima ciascun operando in secondi: la prima durata vale seimila trecentoquaranta secondi e la seconda novemila trentacinque secondi. La loro somma è quindicimila trecentosettantacinque secondi.
Dividendo per tremila seicento si ottengono quattro ore intere con novecentosettantacinque secondi rimanenti; dividendo quel resto per sessanta si ottengono sedici minuti con quindici secondi. Il risultato normalizzato è quindi quattro ore, sedici minuti e quindici secondi. Minuti o secondi che arrivano già sopra cinquantanove sono ingressi leciti perché questo strumento somma durate, non convalida un quadrante: settanta minuti sono semplicemente quattromila duecento secondi in più, e novanta secondi un minuto e mezzo in più.
Dopo che il totale è formato, minuti e secondi vengono sempre ricondotti all'intervallo convenzionale da zero a cinquantanove. Le ore non si ribaltano a ventiquattro, perché venticinque ore di lavoro restano venticinque ore, non l'una di notte del giorno dopo. 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 durate produce sempre lo stesso totale.
Dove un calcolatore per sommare tempi si guadagna il posto
Si ricorre a un calcolatore per sommare tempi ogni volta che due letture di cronometro devono diventare un solo totale. I montatori video sommano lunghezze di scena per confermare che un taglio stia ancora in uno slot. I podcaster sommano blocchi di introduzione e di intervista prima di pubblicare una nota della puntata che citi la durata.
Gli impiegati paghe sommano ore ordinarie a minuti straordinari arrivati come una seconda coppia invece che come un decimale. Gli allenatori combinano blocchi di esercizio e intervalli di riposo per stampare la scheda della sessione. I capiprogetto sommano due stime di compito registrate come ore, minuti e secondi invece che come una sola ora decimale.
Gli insegnanti dimostrano il riporto nell'aritmetica sessagesimale senza costringere gli studenti a fare a mano la conversione da tremila seicento e da sessanta. Poiché le ore non si ribaltano a mezzanotte, lo stesso strumento totalizza anche lavoro o viaggio di più giorni: quaranta ore più otto ore sono quarantotto ore, non un'ora di orologio a mezzanotte.
Abbini questa pagina a un passo successivo di sottrazione di tempi o di conversione in secondi se il Suo flusso necessita anche di differenze o di un conteggio grezzo di secondi per un sistema di fogli presenza.
Casi d'uso
Durate di video e podcast
Sommi due lunghezze di clip o di segmento date come ore, minuti e secondi per confermare che la durata combinata stia ancora in uno slot o in una nota pubblicata.
Fogli presenza e straordinari
Sommi ore ordinarie con un blocco straordinario arrivato come una seconda coppia o/m/s, senza ribaltare a mezzanotte né convertire prima in ore decimali.
Riporto sessagesimale in classe
Lasci che gli studenti verifichino che settanta minuti più novanta secondi si normalizzano in un'ora, undici minuti e trenta secondi, e non in un quadrante illegale.
Domande frequenti
Che succede se minuti o secondi sono maggiori di 59?
Vengono accettati. Questo somma durate, non convalida un quadrante. I minuti e i secondi in eccedenza vengono riportati alle ore quando il totale è normalizzato.
Perché le componenti negative vengono rifiutate?
Una durata in questo contratto non può contenere un campo orologio negativo.
Le ore si ribaltano a 24?
No. Le ore restano senza tetto, così venticinque ore più un'ora sono ventisei ore, non le due in punto. Usi uno strumento di orologio o di calendario se Le serve un'ora del giorno.
Sommare durate è come aggiungere ore a un orario?
No. Questo strumento somma lunghezze di tempo, come due video o due blocchi di lavoro, quindi le ore non tornano mai a zero a mezzanotte. Per spostare in avanti un orario, come un'ora di inizio, serve un altro calcolatore.
Posso inserire un valore decimale come 1,5 ore?
No. Ogni parte deve essere un numero intero e non negativo di ore, minuti o secondi. Inserisca un'ora e mezza come 1 ora e 30 minuti, e il totale verrà riportato correttamente.
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/add-time \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"hours_a":1,"minutes_a":45,"seconds_a":40,"hours_b":2,"minutes_b":30,"seconds_b":35}'const res = await fetch("https://api.kit.forhosting.com/life/add-time", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"hours_a": 1,
"minutes_a": 45,
"seconds_a": 40,
"hours_b": 2,
"minutes_b": 30,
"seconds_b": 35
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/add-time",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"hours_a": 1,
"minutes_a": 45,
"seconds_a": 40,
"hours_b": 2,
"minutes_b": 30,
"seconds_b": 35
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/add-time", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"hours_a":1,"minutes_a":45,"seconds_a":40,"hours_b":2,"minutes_b":30,"seconds_b":35}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"hours_a":1,"minutes_a":45,"seconds_a":40,"hours_b":2,"minutes_b":30,"seconds_b":35}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/add-time", 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
{
"hours_a": 1,
"minutes_a": 45,
"seconds_a": 40,
"hours_b": 2,
"minutes_b": 30,
"seconds_b": 35
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.add_time",
"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
max_component | 1000000000000 |
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
Le componenti negative e non intere vengono rifiutate con invalid_input perché una durata in questo contratto non può contenere un campo orologio frazionario né negativo.
Contratto di ingresso, forma della risposta ed errori
Ogni campo è obbligatorio. Una componente negativa fallisce anch'essa, perché una durata in questo contratto non può contenere una parte di orologio negativa; il messaggio afferma che il campo deve essere un intero non negativo. Gli interi scritti come stringhe numeriche senza decimale sono accettati così che moduli e pipeline CSV possano inviare testo. L'ingresso non valido non viene addebitato. Il corpo della richiesta porta sei campi interi: hours_a, minutes_a e seconds_a per la prima durata, e hours_b, minutes_b e seconds_b per la seconda. Un campo assente, una stringa vuota, un booleano, un numero frazionario come uno punto cinque o una stringa non numerica falliscono con invalid_input e nominano il campo colpevole. In caso di successo la risposta restituisce una scomposizione normalizzata: ore senza tetto a mezzanotte, minuti da zero a cinquantanove, secondi da zero a cinquantanove, total_seconds come somma intera esatta, una stringa pretty nel formato ore due-punti minuti due-punti secondi con minuti e secondi riempiti a due cifre, e una breve formula che Lei può mostrare accanto alla risposta. Le chiamate API riuscite usano il prezzo base pubblicato $0.002.
Dove un calcolatore per sommare tempi si guadagna il posto
L'implementazione è parse di livello A puro: nessun token di modello, nessun HTTP in uscita e nessun oggetto Date. Ciò mantiene la latenza a poche 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.
Domande tecniche
Come si sommano due tempi in ore, minuti e secondi?
Invii sei interi non negativi: hours_a, minutes_a, seconds_a e hours_b, minutes_b, seconds_b. L'API converte ciascuna durata in secondi, le somma e restituisce ore più minuti e secondi normalizzati in 0–59.
Quanto costa il calcolatore per sommare tempi?
Lo strumento del browser è gratuito. Le richieste API usano il saldo prepagato a $0.002 per chiamata riuscita; l'ingresso non valido non viene addebitato.