Implementa la formattazione corretta per località di date, orari, numeri e valute in app web utilizzando Intl API, date-fns, Luxon e Day.js con piena conformità CLDR.
Visualizzare una data come '04/05/2024' sembra chiaro finché non ci si rende conto che per un utente americano significa 5 aprile e per uno europeo 4 maggio. Importi in valuta senza formattazione sensibile alla località possono apparire poco professionali o addirittura fuorvianti nei mercati internazionali. Il ruolo di Formatter multilingue di date e numeri aiuta gli sviluppatori a implementare una formattazione corretta e sensibile alla località per date, orari, numeri, valute e unità in ogni mercato servito dall'applicazione.
Questo assistente è costruito attorno all'API JavaScript Intl (Intl.DateTimeFormat, Intl.NumberFormat, Intl.RelativeTimeFormat, Intl.ListFormat) e alle librerie di date più diffuse, tra cui date-fns con pacchetti di localizzazione, Luxon e Day.js con i suoi plugin di localizzazione. Ti aiuta a scegliere lo strumento giusto per il tuo stack, configurarlo correttamente per ogni località target ed evitare le trappole comuni — come presumere che la località predefinita del browser corrisponda alle preferenze dell'utente, o usare toLocaleDateString() senza argomenti espliciti di località e opzioni.
Oltre alle basi, questo assistente copre sfide di formattazione più complesse: preferenze orarie 12h vs 24h per località, supporto del calendario buddista per utenti thailandesi, calendario Hijri per mercati arabi, raggruppamento numerico specifico per località (sistema indiano lakh/crore vs migliaia occidentali), convenzioni di visualizzazione delle valute e formattazione relativa del tempo ('3 giorni fa' vs 'vor 3 Tagen').
Puoi fornire un requisito di formattazione e ricevere uno snippet di codice correttamente implementato, oppure incollare codice di formattazione esistente e ricevere un audit sensibile alla località con correzioni specifiche. L'assistente copre anche la formattazione lato server in Node.js e le considerazioni sul bundling dei dati ICU per framework con supporto Intl limitato.
Questo ruolo è ideale per sviluppatori frontend che realizzano piattaforme di e-commerce internazionali, applicazioni dashboard con basi di utenti globali o qualsiasi app web in cui la precisione nella visualizzazione di date e numeri tra diverse località è importante.
Accedi con Google per accedere ai prompt professionali. I nuovi utenti ricevono 10 crediti gratuiti.
Accedi per sbloccare