Tempo di viaggio da distanza e velocità
120 km a 80 km/h richiedono 1,5 ore, cioè 90 minuti o 5.400 secondi: inserisca una distanza e una velocità costante in unità coerenti e ottenga la durata nelle tre forme insieme. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Distanza
- 120
- Velocità
- 80
- Secondi
- 5400
- Minuti
- 90
- Ore
- 1,5
Questo calcolatore del tempo di viaggio converte una distanza nota e una velocità costante in una durata espressa in tre forme utili: secondi, minuti e ore. Inserisca valori compatibili, per esempio chilometri con chilometri orari oppure miglia con miglia orarie. Otterrà un risultato deterministico adatto a programmi, stime, esercizi e strumenti di pianificazione. Il calcolo applica la relazione nota secondo cui il tempo equivale alla distanza divisa per la velocità. Non dipende da mappe, dati sul traffico, data di partenza o ora corrente; pertanto, gli stessi valori producono sempre lo stesso risultato.
Abbini le unità di distanza e velocità
Scelga innanzitutto un’unità di distanza e la mantenga coerente. Se inserisce chilometri, esprima la velocità in chilometri orari; se usa miglia, indichi miglia orarie. Può anche associare miglia nautiche e nodi.
Il calcolatore non applica etichette di unità agli input, quindi non può riconoscere una combinazione incompatibile. Dividere miglia per chilometri orari genera comunque un numero, ma non descrive il viaggio previsto. Entrambi i valori devono essere numeri finiti e positivi.
La velocità zero viene rifiutata perché un oggetto fermo non può percorrere una distanza positiva in un tempo finito, mentre i valori negativi non hanno significato in questo modello. I limiti massimi mantengono i calcoli circoscritti e prevedibili. Quando le unità coincidono, il risultato in ore deriva naturalmente da una velocità definita su base oraria.
Minuti e secondi sono conversioni dirette della stessa durata, così Lei può scegliere la forma più adatta senza ripetere il calcolo.
Interpreti la formula e le durate restituite
La formula centrale stabilisce che il tempo di viaggio è uguale alla distanza divisa per la velocità. Una distanza di 120 chilometri a 80 chilometri orari richiede quindi 1.5 ore. Moltiplicando tale valore per 60 si ottengono 90 minuti; moltiplicandolo per 3,600 si ottengono 5,400 secondi.
La risposta restituisce tutti e tre i totali come numeri decimali: minuti e secondi coprono l’intero viaggio e non sono i componenti residui di un orologio. Due ore e mezza vengono quindi indicate come 2.5 ore, 150 minuti e 9,000 secondi. Sono incluse anche distanza e velocità normalizzate, utili per verificare il calcolo.
Senza rete, casualità, traffico in tempo reale o orologio, input validi identici producono sempre gli stessi campi.
Usi il tempo a velocità costante come riferimento
Il rapporto tra distanza e velocità è un valore di riferimento, non una previsione di navigazione in tempo reale. I viaggi effettivi possono includere accelerazione, incroci, traffico, condizioni meteo, pendenze, imbarco, rifornimento, carico e soste. Scelga una velocità media realistica anziché la velocità massima del veicolo o il limite più alto del percorso.
Per un itinerario stradale misto, una media che consideri i tratti locali più lenti è spesso più utile. Per cammino, ciclismo, navigazione o aviazione, usi una media sostenibile nella stessa unità di distanza per ora. Aggiunga separatamente le soste e documenti tale margine.
Le ore sono adatte alle formule di costo, i minuti ai calendari e i secondi alle simulazioni o ai conti alla rovescia. Può anche confrontare più velocità sulla stessa distanza. Per ottenere l’ora di arrivo, aggiunga poi la durata a una partenza nota con uno strumento sensibile alle date.
Casi d'uso
Stimare la durata di un viaggio stradale
Converta distanza e velocità media realistica in totali confrontabili di ore, minuti e secondi.
Creare un programma o un conto alla rovescia
Usi i minuti totali per il calendario oppure i secondi totali per timer e simulazioni.
Confrontare scenari di spostamento
Calcoli la stessa distanza a diverse velocità sostenibili per valutare le possibili durate.
Domande frequenti
Quale formula viene utilizzata?
Il tempo di viaggio è la distanza divisa per la velocità. Le ore vengono moltiplicate per 60 per i minuti e per 3,600 per i secondi.
Quali unità posso inserire?
Può usare qualsiasi unità di distanza, purché la velocità utilizzi la stessa unità per ora, come chilometri con km/h o miglia con mph.
I risultati in minuti e secondi sono totali?
Sì. Rappresentano tutti i minuti e secondi trascorsi nell’intero viaggio, non componenti residui.
Il risultato considera soste o traffico?
No. Presuppone un movimento costante alla velocità inserita. Aggiunga separatamente pause, traffico e altri ritardi.
Posso usare miglia nautiche e nodi?
Sì. Un nodo equivale a un miglio nautico all'ora, quindi una distanza in miglia nautiche con una velocità in nodi dà una durata corretta, proprio come chilometri con chilometri orari.
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/geo/travel-time \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"distance":120,"speed":80}'const res = await fetch("https://api.kit.forhosting.com/geo/travel-time", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"distance": 120,
"speed": 80
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/travel-time",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"distance": 120,
"speed": 80
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/travel-time", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"distance":120,"speed":80}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"distance":120,"speed":80}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/travel-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
{
"distance": 120,
"speed": 80
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.travel_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_distance | 1000000000000 |
max_speed | 1000000000 |
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
Interpreti la formula e le durate restituite
I risultati sono arrotondati soltanto a nove cifre decimali per evitare rumore a virgola mobile nel JSON senza sacrificare la precisione pratica.
Usi il tempo a velocità costante come riferimento
Una richiesta API riuscita costa $0.002, mentre il browser esegue lo stesso calcolo deterministico.
Domande tecniche
Quanto costa il calcolo tramite API?
Ogni richiesta API riuscita applica il prezzo base pubblicato di $0.002.