Convertitore di date per lingua
Uno strumento gratuito che riscrive le date nel formato di ogni lingua: dall’americano «03/04/2026» all’italiano «04/03/2026» o «4 marzo 2026», e viceversa. Chiarisce l’ambiguità tra giorno e mese e mette il mese nella lingua giusta, tutto nel browser senza inviare niente.
Esegui gratis nel browser
Funziona nel tuo browser: gratis, senza registrazione, i file non escono dal tuo dispositivo.
03/04: il 3 aprile o il 4 marzo?
È l’ambiguità che fa saltare appuntamenti e scadenze. In Italia si scrive giorno/mese/anno: «04/03/2026» è il 4 marzo. In America è mese/giorno/anno: lo stesso «03/04/2026» per loro è il 4 marzo, ma a noi sembra il 3 aprile. Copiare una data da un’email o da un documento in inglese senza convertirla è un classico che porta a una scadenza mancata. Lo strumento la mette nel formato italiano, senza dubbi.
Gratis nel browser, le date non escono
Gira tutto nel tuo browser: è gratis, senza limiti e senza registrazione, e le date non vengono inviate a nessun server. Puoi convertire una singola scadenza o un’intera colonna di un foglio di calcolo — per esempio le date di un estratto conto o di uno scadenzario — senza che i dati lascino il dispositivo.
Cifre o mese scritto, come preferisci
Scegli il formato d’arrivo: solo cifre «04/03/2026», mese esteso «4 marzo 2026» (in minuscolo, come vuole l’italiano), giorno della settimana, oppure il formato tecnico ISO «2026-03-04» per i database. Il mese viene tradotto nella lingua giusta: «March» diventa «marzo», «Monday» diventa «lunedì».
Quando ti serve via API
Nella pagina è gratis per l’uso manuale. Se vuoi normalizzare le date dentro un flusso automatico — per esempio uniformare le scadenze di ogni ordine importato — lo richiami via API a $0.002 a richiesta. La versione nel browser resta gratuita e senza limiti.
Casi d'uso
Una scadenza in un’email americana
Ti scrivono «payment due 05/12/2026». Prima di segnarla in agenda la converti: per loro è il 12 maggio, non il 5 dicembre. Un attimo che evita di pagare in ritardo — o troppo presto.
Uno scadenzario da un file esportato
Studio Commercialista Bianchi importa un elenco di scadenze con date all’americana. Converte l’intera colonna in «gg/mm/aaaa» prima di caricarlo nello scadenzario dei clienti.
Date leggibili in un documento
Stai preparando una lettera formale e vuoi «14 luglio 2026» al posto di «07/14/2026». Lo strumento scrive il mese per esteso, in italiano e in minuscolo, pronto da incollare.
Domande frequenti
È davvero gratis?
Sì: lo strumento gira nel tuo browser, è gratis e senza limiti, senza registrazione né abbonamento nascosto. Paghi solo se scegli di automatizzarlo via API, a $0.002 a richiesta.
Le mie date vengono inviate a un server?
No. La conversione avviene tutta nel browser, sul tuo dispositivo: le date non escono dalla pagina. Vale anche per elenchi lunghi, senza che i dati vadano da nessuna parte.
Risolve l’ambiguità tra giorno e mese?
Sì, è il suo scopo principale. Gli indichi il formato di partenza (americano mese/giorno o europeo giorno/mese) e lo strumento riscrive la data senza ambiguità. Se il formato di origine è incerto, te lo segnala invece di indovinare.
Scrive il mese in italiano?
Sì: «March» diventa «marzo», «Monday» diventa «lunedì», tutto in minuscolo come vuole la nostra ortografia. Puoi scegliere tra sole cifre, mese esteso o formato ISO per i database.
Posso convertire tante date insieme?
Sì, senza limiti: incolli un’intera colonna e la converti in una volta. Girando nel browser non c’è un tetto di righe.
Funziona dal telefono?
Sì, dal browser del telefono, senza installare niente. Comodo per convertire al volo una data ricevuta in un messaggio.
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/locale/format-date \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"items":["valor-1","valor-2"]}'const res = await fetch("https://api.kit.forhosting.com/locale/format-date", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"items": [
"valor-1",
"valor-2"
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/locale/format-date",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"items": [
"valor-1",
"valor-2"
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/locale/format-date", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"items":["valor-1","valor-2"]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"items":["valor-1","valor-2"]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/locale/format-date", 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
{
"items": [
"valor-1",
"valor-2"
]
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "locale.format_date",
"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_tokens | 20000 |
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. |