Jump to content

Recommended Posts

Ha que coucou,

 

toujours en train de faire joujou avec les dates :

 

J'ai remarqué une fonction smarty permettant de convertir un timestamp en date avec ceci : 

 

{$monTimestamp|date_format:"%A, %B %e, %Y"}

affichera quelque chose du genre : Sunday, April 20, 2014

 

Vous l'aurez compris, si je navigue en fr, je ne souhaite pas voir la date s'afficher en anglais.

 

Il y a une histoire avec le setLocale mais c'est bien là où je bloque et je pensais que prestashop s'en occupait de façon automatique avec le code ISO de la langue.

 

Share this post


Link to post
Share on other sites

Merci pour votre réponse,

 

Oui j'ai essayé dans les conditions du direct, j'ai même installé 8 langues supplémentaires  :mellow:

Pour toutes les langues c'est le format anglais qui s'affiche, je suis sur 1.6

Le test est effectué sur une déclinaison dans le product.tpl

 

Edit : J'ai monté un prestashop en ligne ( j'étais en local ), cette fois j'ai la date fr pour toutes les langues.

Le monde est cruel.

Edited by driii (see edit history)

Share this post


Link to post
Share on other sites
  • 3 years later...

Il y'a une fonction:

/**
	* Display date regarding to language preferences
	*
	* @param array $params Date, format...
	* @param object $smarty Smarty object for language preferences
	* @return string Date
	*/
	public static function dateFormat($params, &$smarty)
	{
		return Tools::displayDate($params['date'], null, (isset($params['full']) ? $params['full'] : false));
	}


Vous pouvez l'appelez ainsi:

Tools::dateFormat($params, &$smarty);
Edited by ndiaga (see edit history)

Share this post


Link to post
Share on other sites

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...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More