Lettera del fuso militare
Questo convertitore associa un offset di ore intere rispetto al Tempo Coordinato Universale alla lettera militare e al nome fonetico NATO corrispondenti.
Esegui gratis nel browser
Inserisca zero per Zulu, un intero positivo per una zona a est di UTC oppure un intero negativo per una zona a ovest. Il risultato viene calcolato soltanto dal valore fornito, senza consultare orologio, posizione, ora legale o rete. È adatto quando un messaggio, un programma, un registro o un documento operativo deve riportare la lettera standard di un offset UTC noto.
Corrispondenza tra lettere militari e UTC
I designatori militari assegnano una sola lettera a ogni offset di ore intere rispetto a UTC. UTC stesso è Z, pronunciato Zulu. Gli offset positivi verso est iniziano con A, Alpha, a UTC+01:00 e proseguono fino a M, Mike, a UTC+12:00. Quelli negativi verso ovest iniziano con N, November, a UTC-01:00 e terminano con Y, Yankee, a UTC-12:00. La sequenza salta volutamente J, che non identifica un offset UTC fisso. Il convertitore mantiene esplicite queste associazioni, anziché ricavarle da un normale ordine alfabetico che potrebbe includere J per errore. Indichi l’offset come numero intero con segno: positivo significa a est di UTC e negativo a ovest. La risposta contiene il valore numerico originale, una stringa UTC normalizzata, la lettera, il nome fonetico e una designazione combinata. Poiché è una ricerca dell’offset e non una conversione dell’ora civile, non occorrono data, ora, città o coordinate geografiche per ottenere il risultato.
Stabilisca l’offset prima di richiedere la lettera
L’input deve essere un offset UTC già noto. Il nome di un luogo non basta, perché molte giurisdizioni cambiano offset in base alla stagione e altre hanno modificato storicamente le proprie regole. Determini nel Suo sistema di pianificazione o dei fusi l’offset applicabile al luogo e all’istante, quindi invii qui il valore in ore intere. Per esempio, +1 corrisponde ad A — Alpha, zero a Z — Zulu e -1 a N — November. Gli offset frazionari vengono rifiutati perché lo schema militare rappresenta esclusivamente ore intere; non esiste un risultato standard a lettera singola per valori come +5:30. Anche i valori oltre -12 o +12 vengono rifiutati, poiché l’alfabeto militare fisso non assegna lettere a UTC+13:00 o UTC+14:00. Questo comportamento rigoroso è utile nei flussi automatizzati: un dato non supportato genera un errore chiaro, invece di essere arrotondato, troncato o associato a una lettera plausibile ma errata. Il calcolo non deduce mai l’ora legale e non modifica il segno fornito.
Utilizzi il risultato in modo coerente
La lettera di un fuso militare è compatta, ma è più sicuro conservare accanto ad essa anche l’offset numerico quando chi legge potrebbe non conoscere l’alfabeto. Per questo la risposta separa lettera e nome fonetico, restituendo anche una forma normalizzata come UTC+01:00. Un operatore radio può pronunciare Alpha, un rapporto può mostrare A — Alpha e un’integrazione strutturata può archiviare i singoli campi senza analizzare testo libero. Il risultato è utile per piani di comunicazione, registri di incidenti, programmi di esercitazioni, note di dispaccio e materiali didattici. L’associazione è deterministica: input identici producono sempre lo stesso JSON, indipendentemente da impostazioni locali, fuso o data corrente del dispositivo. Nessun dato viene inviato ad altri servizi. Lei può eseguire gratuitamente il convertitore nel browser oppure chiamare l’API al costo di $0.002 per richiesta quando genera documenti o convalida molti record. La lettera identifica un offset UTC, non un fuso regionale denominato né una garanzia sulle regole locali dell’ora legale.
Casi d'uso
Contrassegnare un programma operativo
Trasformi un offset UTC intero già stabilito nella lettera e nel nome fonetico adatti a una voce sintetica.
Convalidare registri di comunicazione
Verifichi che un designatore militare memorizzato coincida con l’offset UTC con segno registrato da un altro sistema.
Insegnare l’alfabeto dei fusi militari
Mostri le assegnazioni positive, zero e negative senza confondere la lettera J riservata con un fuso fisso.
Domande frequenti
Quale lettera rappresenta UTC?
Z rappresenta UTC e si pronuncia Zulu. Inserisca utc_offset pari a 0 per ricevere questa designazione.
Perché non esiste il fuso Juliet?
J non è assegnata a un offset UTC fisso nel sistema militare; la sequenza positiva passa quindi da India a +9 a Kilo a +10.
Posso inserire un offset di mezz’ora o di un quarto d’ora?
No. Il sistema di lettere corrisponde solo a ore intere; i valori frazionari producono un errore di input anziché una designazione approssimativa.
Il convertitore considera l’ora legale?
No. Associa esattamente l’offset fornito da Lei. Determini prima il valore corretto per il luogo e l’istante.
Perché UTC+13 e UTC+14 non sono accettati?
Le assegnazioni militari terminano con Mike a UTC+12:00. Non esiste una singola lettera militare per +13 o +14.
Quanto costa una conversione tramite API?
Ogni richiesta API costa $0.002. Lo stesso convertitore deterministico può essere utilizzato gratuitamente nel browser.
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/date/military-time-zone-letter \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"utc_offset":1}'const res = await fetch("https://api.kit.forhosting.com/date/military-time-zone-letter", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"utc_offset": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/military-time-zone-letter",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"utc_offset": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/military-time-zone-letter", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"utc_offset":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"utc_offset":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/military-time-zone-letter", 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
{
"utc_offset": 1
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.military_time_zone_letter",
"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.
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. |