¿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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.