Artikeln beskriver hur man lokaliserar datum och andra data i PHP med hjälp av setlocale()-funktionen och systemlokaler. Den förklarar hur man kontrollerar, installerar och testar lokaler på Linux-system med kommandon som locale -a och locale-gen. Artikeln visar hur man använder setlocale(LC_TIME, 'es_es') och strftime() för att formatera datum enligt den valda lokalen, och noterar att PHP:s standardfunktioner som date() och DateTime inte respekterar lokaler. Den varnar för problem med setlocale() på multitrådade servrar (som IIS, HHVM, Apache på Windows) där lokalinställningar kan ändras oväntat mellan trådar. En alternativ lösning, IntldateFormatter från PHP:s intl-extension, nämns som ett sätt att hantera lokalisering utan de problem som setlocale() har på multitrådade miljöer.