ForHosting KIT · Convertitori di unità

Convertitore da cardinale a ordinale

21 diventa 21st, e i casi difficili restano corretti: 11th, 12th e 13th, mai 11st. Un'unica regola per classifiche, risultati di gara, attestati e testi di prodotto, con il suffisso fornito anche a parte per lo stile. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Numero
21
Ottiene
Ordinale
21st
Suffisso
st

Chi scrive testi, copy di prodotto, tabelle di classifica e generatori di documenti ha costantemente bisogno delle forme ordinali dei numeri interi: primo posto come 1st, secondo come 2nd e ventunesimo come 21st. Farlo a mano invita a errori di uno sui numeri delle decine tra dieci e venti e su quelli che terminano in uno, due o tre. Questa capacità accetta un singolo intero e restituisce l'abbreviazione ordinale inglese standard con il suffisso corretto, usando un unico insieme di regole deterministico.

Cos'è un'abbreviazione ordinale e quando serve

Un numero cardinale risponde a quanti; un ordinale risponde a quale posizione in una sequenza. L'inglese spesso scrive gli ordinali brevi con un numerale più un suffisso di due lettere: 1st, 2nd, 3rd, 4th. Quelle forme compaiono nelle classifiche di gara, nei titoli dei capitoli, nelle note di rilascio, nei calendari sportivi, nelle etichette di anniversario, nelle righe di indirizzo e nelle stringhe di interfaccia che ordinano gli elementi.

La parte difficile non è ricordare che la maggior parte dei numeri prende th, ma applicare le eccezioni in modo coerente. I numeri che terminano in uno prendono di solito st, tranne undici; quelli che terminano in due prendono nd, tranne dodici; quelli che terminano in tre prendono rd, tranne tredici. Ogni altro caso, incluse le decine da tredici a diciannove e i multipli di dieci, prende th.

Fogli di calcolo e condizionali improvvisati spesso gestiscono male 11–13 o applicano la sola cifra delle unità senza controllare le ultime due cifre, così 11 diventa 11st o 23 diventa 23th. Lei invia un intero; ottiene un oggetto stabile con il numero originale, la stringa ordinale completa e il solo suffisso per lo stile.

Come funziona la conversione e cosa conta come input valido

L'algoritmo è puro e deterministico. Dopo aver validato che l'input è un vero intero, il convertitore prende il valore assoluto, guarda le ultime due cifre e seleziona st, nd, rd o th. Se le ultime due cifre formano undici, dodici o tredici, il suffisso è sempre th.

Altrimenti decide l'ultima singola cifra: uno mappa a st, due a nd, tre a rd e ogni altra cifra a th. Il segno del numero originale è conservato sul numerale, così gli interi negativi mantengono il segno meno prima delle cifre e del suffisso. Zero diventa 0th.

Si applicano i limiti di intero sicuro, così i risultati restano esatti negli ambienti JavaScript. In questa capacità non c'è alcun cambio di locale; le abbreviazioni seguono la prassi editoriale inglese comune usata nell'interfaccia di prodotto e nella scrittura tecnica. La risposta include sempre number, ordinal e suffix, così chi la consuma può mostrare la forma completa o dare stile al suffisso separatamente senza ri-derivare la regola lato client.

Dove usarlo: nel browser o in processi automatici

Per un controllo una tantum—confermare che ventunesimo è 21st, che dodicesimo è 12th, o che una tabella di classifica non stamperà 2th—usi lo strumento gratuito nel browser in questa pagina. Le risposte non dipendono mai dall'orologio, dalla casualità o da chiamate di rete, il che rende affidabili i test dorati e l'esecuzione edge multi-regione.

Inserisca la chiamata in un passaggio ETL che normalizza le colonne di posizione, in un plugin CMS che espande i merge tag come numero di posto in testo visualizzato, o in un client di gioco che mostra le posizioni d'arrivo dopo una gara. Poiché il lavoro è logica leggera di parsing tier-A, la latenza resta bassa e non c'è deriva del modello da rivalidare dopo ogni deploy.

Classifiche e risultati di gara

Trasformi gli interi di posizione in etichette 1st, 2nd, 3rd per tabelle di classifica, podi e riepiloghi post-evento senza codificare tabelle di suffissi in ogni client.

Generazione di documenti e certificati

Inserisca gli ordinali inglesi corretti nelle diciture di anniversario, nei numeri di edizione e nelle righe di premi classificati quando genera PDF o output di stampa unione.

Copy di prodotto e modelli CMS

Espanda i campi di classifica o di passaggio in stringhe ordinali nelle note di rilascio, nei passi di onboarding e nei blocchi di marketing con un'unica regola condivisa.

Quale input accetta il convertitore di ordinali?

Un singolo intero (per esempio 1, 21 o -3), facoltativamente come stringa di cifre senza virgola decimale.

Come vengono gestiti 11, 12 e 13?

Prendono sempre il suffisso th (11th, 12th, 13th), anche se terminano in 1, 2 e 3. La stessa regola delle decine tra dieci e venti si applica a 111th, 112th e 113th.

Cosa contiene una risposta riuscita?

L'intero originale come number, l'abbreviazione completa come ordinal (per esempio 21st) e il solo suffisso di due lettere per uno stile facoltativo.

Supporta lingue diverse dall'inglese?

No. Questa capacità realizza solo le abbreviazioni ordinali inglesi. Altre lingue usano una morfologia diversa e vanno gestite da formattatori dedicati.

Cosa succede con lo zero e i numeri negativi?

Lo zero diventa 0th e gli interi negativi mantengono il segno meno davanti alle cifre e al suffisso. I decimali come 21,5 vengono rifiutati, perché solo i numeri interi hanno una forma ordinale.

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/fmt/ordinal

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/fmt/ordinal \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"number":21}'
{
  "number": 21
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fmt.ordinal",
  "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.

La esegua gratis nel suo browser per un controllo rapido, oppure chiami l'API a $0.002 per ogni richiesta riuscita quando le serve lo stesso risultato in una pipeline.

Cos'è un'abbreviazione ordinale e quando serve

Centralizzare la regola dietro un unico endpoint fa sì che copy di marketing, modelli PDF e schermate mobili scrivano tutti le stesse posizioni allo stesso modo.

Come funziona la conversione e cosa conta come input valido

I valori non interi vengono rifiutati: numeri in virgola mobile come 21.5, stringhe con la virgola decimale, campi vuoti e testo non numerico falliscono tutti con invalid_input e un messaggio chiaro che è richiesto un intero.

Dove eseguirlo: strumento gratuito nel browser o API automatizzata

La stessa funzione pura alimenta il percorso API quando genera certificati, classifiche, righe di fattura, oggetti di newsletter o modelli localizzati che usano ancora gli ordinali inglesi. Ogni chiamata API riuscita costa $0.002; la validazione fallita non viene addebitata, così sondare un decimale errato o omettere il campo non intacca il saldo prepagato. Quando il suo prodotto arriva in più lingue, mantenga la formulazione ordinale di quelle lingue in formattatori separati; questo endpoint possiede solo il contratto dell'abbreviazione inglese.

Quanto costa l'API?

$0.002 per ogni richiesta riuscita. Lo strumento nel browser è gratuito. L'input non intero non valido non viene addebitato.

Leggi la documentazione completa del KIT →