¿Cómo saber qué locale están instalados con PHP?

Si intentamos mostrar una fecha en PHP es posible que nos encontremos que salga con el formato:

Para que se muestre correctamente debemos usar el “locale” correcto que haga que se muestre la fecha en el formato adecuado. Los locales más habituales son del estilo de éstos:

Para establecer un locale se usa la siguiente función:

El problema es que hay que hay que poner el nombre exacto del locale ya que de otra forma no funcionará. Aquí tenéis un sencillo script en PHP que te ayudará a saber qué locales están instalados en tu servidor:

Si quieres que se muestren sólo los españoles:

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.