Jump to content

Date de naissance : les mois sont en anglais


Recommended Posts

Bonjour à tous,

 

dans le formulaire d'authentification les mois de la date de naissance restent en anglais peut importe la langue.

En regardant rapidement j'ai vu que la méthode PHP est date(), je pense qu'il faudrait utiliser strftime() et setlocale() pour que ça fonctionne mieux.

 

Je test et vous tiens informé.

Link to comment
Share on other sites

du coup j'ai fait un override de la méthode dateMonths() dans la classe Tools

pour remplacer :

$tab[$i] = date('F', mktime(0, 0, 0, $i, date('m'), date('Y')));

par :

$tab[$i] = strftime( '%B', mktime( 0, 0, 0, $i, 1 ) );

 

ça ne marchait pas car je n'avais pas installer la locale fr_FR sur mon serveur, mais depuis que c'est fait tout marche nickel !

Edited by Manuel Corbet (see edit history)
Link to comment
Share on other sites

  • 2 years later...
  • 2 years later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...