ForHosting KIT · Date e tempo

Frazione di giorno in orario

Tre quarti di giornata, 0,75, sono le 18:00:00, e 0,5213541666666667 sono le 12:30:45. Inserisca una frazione da 0 a 1 e otterrà l'orario in ore, minuti e secondi, arrotondato al secondo su un giorno fisso di 86.400 secondi. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Frazione del giorno
0,5213541667
Ottiene
Ore
12
Minuti
30
Secondi
45
Secondi totali
45.045

Questo convertitore trasforma una posizione decimale nella giornata in ore, minuti e secondi leggibili. Inserisca un valore tra zero e uno, per esempio 0.5 per mezzogiorno o 0.75 per 18:00:00, e otterrà campi separati e un orario formattato. Il calcolo usa un giorno fisso di 86,400 secondi e arrotonda al secondo intero più vicino. Non consulta calendario, fuso orario, ora legale, rete o orologio di sistema; pertanto, lo stesso dato produce sempre lo stesso risultato.

Che cosa rappresenta una frazione del giorno

Una frazione del giorno indica il punto raggiunto all’interno di una giornata completa di 24 ore. Zero è l’inizio alle 00:00:00, metà corrisponde alle 12:00:00 e tre quarti alle 18:00:00. Il valore uno è accettato come limite finale esatto e restituisce 24:00:00, distinguendolo dall’inizio dell’intervallo anche se i due estremi possono indicare mezzanotti consecutive.

Questa rappresentazione compare nei fogli elettronici, nelle tabelle scientifiche, nelle esportazioni di calendari e nei sistemi che memorizzano l’ora come parte frazionaria di una data seriale. Il convertitore tratta il numero esclusivamente come posizione in un giorno di durata fissa. Non deduce data, fuso orario, impostazioni locali o passaggio all’ora legale.

Di conseguenza, una giornata civile che perda o acquisti un’ora esula dal calcolo: qui il giorno contiene sempre esattamente 24 ore, 1,440 minuti e 86,400 secondi. Se tali regole di calendario sono rilevanti, utilizzi uno strumento che gestisca date e fusi orari.

Come avvengono il calcolo e l’arrotondamento

L’algoritmo moltiplica la frazione fornita per 86,400 per ricavare i secondi trascorsi dall’inizio del giorno, quindi arrotonda alla seconda intera più vicina. Divide poi il totale per 3,600 per trovare le ore, usa il resto per i minuti e conserva l’ultimo resto come secondi. Per esempio, 0.5213541666666667 equivale a 45,045 secondi, cioè 12 ore, 30 minuti e 45 secondi.

L’arrotondamento serve perché molte frazioni decimali non rappresentano esattamente secondi interi nella virgola mobile binaria. Un valore esattamente a metà segue in modo deterministico Math.round di JavaScript, scegliendo il secondo successivo verso l’infinito positivo. L’arrotondamento può superare il confine di un minuto o di un’ora, quindi un valore molto vicino a uno può diventare 24:00:00.

L’input deve essere un numero finito tra 0 e 1 inclusi.

Decodificare frazioni orarie da fogli elettronici

Trasformi un valore orario frazionario esportato in un orario leggibile e in campi separati.

Normalizzare osservazioni scientifiche

Converta una posizione normalizzata in un giorno fisso di 24 ore in secondi interi per tabelle, grafici o test.

Quale formula converte una frazione del giorno in orario?

Moltiplichi la frazione per 86,400, arrotondi alla seconda intera più vicina e divida il totale in ore, minuti e secondi.

Quale orario rappresenta 0.5?

La frazione 0.5 rappresenta 12:00:00 perché si trova esattamente a metà di un giorno di 24 ore.

Perché il risultato può essere 24:00:00?

L’intervallo ammesso include 1, la fine esatta del giorno. Anche valori abbastanza vicini possono arrotondarsi a tale limite.

Il calcolo considera fusi orari o ora legale?

No. Usa sempre un giorno astratto di esattamente 86,400 secondi, senza contesto di data o fuso orario.

Come converto un orario di un foglio di calcolo che contiene anche la data?

Inserisca solo la parte dopo la virgola decimale. I valori superiori a 1 vengono rifiutati invece di scartare la data senza avviso, quindi un numero di data completo va separato prima.

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/date/day-fraction-to-time

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/date/day-fraction-to-time \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"day_fraction":0.5213541666666667}'
{
  "day_fraction": 0.5213541666666667
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.day_fraction_to_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.

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 avvengono il calcolo e l’arrotondamento

Sono ammesse normali stringhe numeriche; valori vuoti, booleani, NaN, infinito o numeri fuori intervallo restituiscono invalid_input.

Come usare il risultato in fogli elettronici e software

Nell’importare valori seriali da un foglio elettronico, invii soltanto la parte frazionaria se il numero originale contiene anche una data intera; questa capacità rifiuta volutamente valori superiori a uno invece di eliminare la data senza avviso. 24:00:00 compare solo per l’estremo incluso o per un valore arrotondato a tale limite. Alcuni sistemi accettano questa notazione di fine giornata, altri richiedono 00:00:00 nella data successiva. Gestisca il cambio insieme alla data nell’applicazione. Il risultato offre hours, minutes, seconds, total_seconds e una stringa clock_time completata con zeri, così Lei può scegliere la rappresentazione più adatta al passaggio successivo. Mostri clock_time direttamente in un rapporto, usi i campi interi per compilare un record strutturato oppure confronti total_seconds durante l’ordinamento e la convalida. Viene restituito anche il day_fraction accettato, facilitando la verifica di una conversione automatica. Ogni conversione API riuscita costa $0.002; il browser esegue lo stesso calcolo puro.

Creare fixture deterministiche

Generi componenti orarie attese e stabili per software che importa frazioni del giorno da un altro sistema.

Quanto costa una conversione tramite API?

Ogni richiesta API completata costa $0.002. Il convertitore nel browser è gratuito.

Leggi la documentazione completa del KIT →