
Formato di data e ora in WordPress: un costruttore con anteprima dal vivo
Componi il formato con i pulsanti oppure scrivilo a mano e vedrai subito come apparirà la data in ucraino, russo o inglese. In più una stringa pronta per le impostazioni e una chiamata PHP corretta per il tema.
In ucraino e in russo il nome del mese ha due forme e wp_date() sceglie tra esse in base all'aspetto del formato stesso: se il giorno precede F (j F, d. F) si usa il genitivo («10 серпня»), in tutti gli altri casi il nominativo («Серпень 2026»). Se ne occupa la funzione wp_maybe_decline_date(); per l'inglese non si attiva affatto. Per questo «Серпень 10, 2026» è impossibile da ottenere: l'ordine giorno — mese è esso stesso l'interruttore del caso.
Inserisci una stringa di formato o scegli un preset.
Si aggiorna ogni secondo. I nomi di mesi e giorni della settimana provengono da Intl.DateTimeFormat del tuo browser: in WordPress arriveranno dal file di traduzione, quindi possono differire per maiuscole o per il punto nelle abbreviazioni.
| Istante di riferimento | Risultato |
|---|
Inserisci una stringa di formato.
Inserisci una stringa di formato.
Inserisci una stringa di formato.
wp-content/mu-plugins/: quella cartella viene caricata senza attivazione e sopravvive al cambio di tema. L'alternativa è la fine del functions.php del tema figlio.
| Codice | Che cosa significa | Adesso |
|---|
Tutto viene calcolato nel tuo browser: formato, data e codice generato non vengono inviati da nessuna parte.
Perché la data nel tema non viene tradotta in italiano
In WordPress ci sono tre modi per stampare una data, e due di essi sono rotti. date() è una pura funzione PHP. Non sa nulla né della locale del sito né del suo fuso orario, quindi il mese sarà sempre in inglese e l'ora quella del server. date_i18n() traduce, ma è deprecata da WordPress 5.3 e ha problemi con i fusi orari. wp_date() è l'unica scelta corretta: tiene conto sia della locale sia del fuso orario del sito. A parte: strftime() è stata dichiarata deprecata in PHP 8.1 e rimossa in PHP 9. I temi che la usano ancora inizieranno a sfornare avvisi e poi errori fatali. Un altro dettaglio, specifico dell'ucraino: nel formato «5 січня» il mese è al genitivo, mentre nel titolo «Січень 2026» è al nominativo. Sono forme diverse e non si può mettere l'una al posto dell'altra. Lo strumento mostra entrambe.
