Bonsoir,
Les dates en PHP, sont en anglais et je voudrais faire une requete ou autres pour pouvoir afficher en francais la date ou afficher lelement que je veut !

10 réponses


Grafikart
Réponse acceptée

Tu charge Carbon via composer (ça tu sais déjà le faire)
Et si tu veux la date :

Carbon::setLocale('de');
echo Carbon::now()->addYear()->diffForHumans();
// Ou si tu pars d'une date 
echo Carbon::createFromTimeStamp($date_timestamp)->diffInDays();

Je ne pense pas faire de tutoriel dessus car la doc est suffisamment clair et la librairie et facile à utiliser : http://carbon.nesbot.com/#gettingstarted

il me semble que la date est affiché en fonction de ta config de php.
avec la fonction setlocale tu dois pouvoir avoir du français

Ok et pouvoir faire, "il y a 2minutes" ou "Hier" ..etc ?

Regarde Carbon.
Fais une recherche dans packagist.

oui c'est ça. mais je t'en dirai pas plus (3 grammes)

Ok merci pour ton aide ;)

PHP possède parfois des locales qui peuvent être configurées pour afficher les dates dans la langue désiré. Par expérience, elles sont souvent manquante sur certaines configuration donc il est plus sûr d'utiliser une librairie tiers pour gérer les dates comme Carbon par exemple.

Tu pourrais fair un tuto dessus s'il te plaît, car il y en a pas en français @Grafikart

Ok, d'accord pas de probleme merci ;) !
Je te dirais si j'ai réussi