Ora Internet Swatch
Converta qualsiasi data e ora nell'ora Internet Swatch: le 11:00 UTC sono @500.00, mezzogiorno a Biel. Il giorno ha 1000 beat da 86,4 secondi, contati dalla mezzanotte di Biel e senza ora legale. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Data e ora
- 2024-03-01T11:00:00Z
- Utc
- 2024-03-01T11:00:00Z
- Ora (UTC)
- 11
- Minuto (UTC)
- 0
- Secondo (UTC)
- 0
L'ora Internet Swatch divide il giorno solare medio in mille beat uguali di 86,4 secondi ciascuno e etichetta l'orologio con un prefisso chiocciola, ad esempio @500.00. I beat si contano dalla mezzanotte in ora media di Biel, uno scostamento fisso UTC+1 senza ora legale, così lo stesso istante civile in UTC produce sempre lo stesso numero di beat. Questo calcolatore di ora Internet Swatch accetta un datetime ISO-8601 esplicito —con Z, uno scostamento numerico o sola data a mezzanotte UTC—, lo normalizza al tempo universale coordinato a partire dalla sola stringa, poi applica la formula deterministica: beat uguali ai secondi del giorno UTC più 3600, modulo 86400, divisi per 86,4.
Cosa sono i .beats Swatch e come l'ora media di Biel li ancora
L'ora Internet Swatch è stata presentata come un orologio giornaliero senza fusi: invece di ventiquattro ore e sessanta minuti, un giorno ha mille beat, ciascuno di esattamente 86,4 secondi SI perché 86400 diviso 1000 è 86,4. La notazione scrive il conteggio con una chiocciola, tre cifre intere e centibeat opzionali —ad esempio @000.00 a mezzanotte BMT e @500.00 a mezzogiorno BMT—. L'origine del giorno è la mezzanotte in ora media di Biel, definita come ora dell'Europa centrale senza cambiamenti di ora legale, uno scostamento permanente di un'ora a est dell'UTC.
Di conseguenza @000 coincide con le 23:00 UTC, @500 con le 11:00 UTC e una mezzanotte UTC pura cade vicino a @041.67. Poiché la BMT non avanza né indietreggia mai, la mappa dall'ora del giorno UTC a un numero di beat è una divisione modulare in forma chiusa, senza tabelle di fusi né calendario politico del DST. Questa capacità implementa solo quella identità aritmetica: non rivendica diritti di marchio di orologi di moda, non interroga un orologio in tempo reale e non indovina il fuso locale di chi chiama.
I secondi frazionari in ingresso, se presenti, partecipano alla divisione così che i timestamp sotto il secondo spostino i centibeat in modo prevedibile. I valori solo-data sono trattati come mezzanotte UTC di quel giorno civile, contratto deliberato per lotti che memorizzano date senza ora di parete.
Dove l'ora Internet torna utile
I siti di contenuti che competono su ora internet swatch o convertitore di beat traggono vantaggio da uno strumento dal vivo il cui percorso gratuito nel browser coincide byte per byte con l'automazione a pagamento su un unico modulo puro. Chi pianifica eventi e coordina sessioni globali online a volte pubblica un unico obiettivo in beat invece di una griglia di ore per città; convertire istanti ISO programmati in beat allinea il testo di marketing e gli inviti di calendario.
Chi insegna aritmetica modulare, standard del tempo o la differenza tra scostamenti fissi e fusi con DST può valutare i compiti rispetto a una formula stabile anziché a un oggetto Date del browser che dipende dalla locale dello studente. Le pipeline di log che etichettano rilasci multimediali o eventi di gioco con Internet Time possono convertire in batch i timbri di audit UTC senza scaricare database zoneinfo. La convalida fallita non consuma saldo.
Casi d'uso
Testi e inviti di eventi globali
Pubblichi un unico obiettivo in beat per eventi online convertendo istanti UTC programmati con la stessa formula BMT dello strumento gratuito del browser.
Domande frequenti
Che cos'è l'ora media di Biel?
L'ora media di Biel è uno scostamento fisso UTC+1 senza cambio di ora legale. I .beats Swatch si contano dalla mezzanotte BMT, quindi @000 è 23:00 UTC e @500 è 11:00 UTC.
Il convertitore usa il mio fuso locale o l'orologio del server?
No. Viene usata solo la stringa datetime che Lei fornisce.
Quali formati di ingresso sono accettati?
YYYY-MM-DD, o datetime completo con secondi frazionari opzionali e Z o scostamento numerico ±HH:mm.
Quanto dura un beat?
Esattamente 86,4 secondi, perché gli 86400 secondi del giorno divisi per 1000 beat danno 86,4. Un valore come @500.00 mostra tre cifre intere e due decimali.
Quali orari UTC corrispondono a @000 e @500?
@000 cade alle 23:00 UTC, cioè la mezzanotte dell'ora media di Biel, e @500 alle 11:00 UTC, il suo mezzogiorno. La mezzanotte UTC corrisponde a circa @041.67.
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/date/swatch-internet-time \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"datetime":"2024-03-01T11:00:00Z"}'const res = await fetch("https://api.kit.forhosting.com/date/swatch-internet-time", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"datetime": "2024-03-01T11:00:00Z"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/swatch-internet-time",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"datetime": "2024-03-01T11:00:00Z"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/swatch-internet-time", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"datetime":"2024-03-01T11:00:00Z"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"datetime":"2024-03-01T11:00:00Z"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/swatch-internet-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
{
"datetime": "2024-03-01T11:00:00Z"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.swatch_internet_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.
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
I datetime non validi o incompleti falliscono con invalid_input invece di inventare una lettura dell'orologio.
Cosa sono i .beats Swatch e come l'ora media di Biel li ancora
Lei fornisce un istante esplicito come stringa ISO; il gestore deriva i secondi del giorno UTC da quella stringa, aggiunge 3600, riduce modulo 86400, divide per 86,4 e restituisce un campo numerico beats arrotondato a due decimali e una stringa beats_display come @500.00.
Contratto di ingresso, forma della risposta ed errori
Le forme complete possono usare separatore T o spazio, secondi frazionari opzionali fino a nove cifre, una Z finale per UTC, o uno scostamento numerico come +01:00 o -0500. La sola forma YYYY-MM-DD è accettata e interpretata come 00:00:00.000 UTC. L'anno deve essere in 0001–9999, mese e giorno devono formare una data gregoriana reale (non 2023-02-29), e ora, minuto e secondo nei loro intervalli ordinari. Esempio: 2024-03-01T23:00:00Z produce @000.00. Esempio: 2024-03-01T00:00:00Z produce circa @041.67. Invii con POST un corpo JSON con un campo stringa obbligatorio chiamato datetime: una data o un datetime di calendario ISO-8601. Gli alias date, dt, timestamp, ts e iso sono accettati dal gestore così che i client legacy riutilizzino chiavi familiari. Campi mancanti, stringhe vuote, non stringhe, forme malformate, giorni di calendario impossibili e scostamenti illegali falliscono con messaggi invalid_input che nominano il problema; tali fallimenti non vengono fatturati. In caso di successo il corpo riecheggia la stringa datetime grezza che ha inviato, un campo utc normalizzato come YYYY-MM-DDTHH:mm:ssZ (secondi interi), interi utc_hour, utc_minute e utc_second, bmt_offset_hours fisso a 1, bmt_seconds come secondi dalla mezzanotte BMT dopo il passo modulare, beats come numero arrotondato a due decimali nell'intervallo semiaperto da 0 incluso a 1000 escluso, beats_display come la stringa @ddd.bb, e una stringa formula che riafferma l'identità usata. Esempio: 2024-03-01T11:00:00Z produce beats 500 e beats_display @500.00 perché le 11:00 UTC sono mezzogiorno BMT. Abbini il risultato alla propria interfaccia se serve un ticker in tempo reale; questo endpoint converte un istante esplicito per chiamata e non legge mai l'orologio di parete del server.
Dove un'API di ora Internet Swatch giustifica il suo valore
Poiché l'implementazione è parse puro di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello né rete in uscita.
Casi di integrazione
Orologi di novità e bot di chat
Converta qualsiasi timestamp ISO esplicito in @beats affinché widget web e comandi di chat concordino sull'ora Internet Swatch senza leggere l'orologio del server.
Insegnamento dell'aritmetica modulare del tempo
Valuti i compiti sulle frazioni di giorno a scostamento fisso rispetto a un'API deterministica che non dipende mai dal fuso orario locale della macchina dello studente.
Domande tecniche
Come converto un datetime ISO in ora Internet Swatch?
Invii un corpo JSON con datetime come stringa ISO-8601 (Z, ±scostamento o sola data). L'API normalizza a UTC e restituisce beats e beats_display usando BMT = UTC+1 e beats = ((utc_seconds_of_day + 3600) mod 86400) / 86.4.
Quanto costa il convertitore di ora Internet Swatch?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l'ingresso non valido non viene fatturato.