Date

Par Abdi Farah, il y a 10 ans


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

arnich, il y a 10 ans

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

Abdi Farah, il y a 10 ans

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

arnich, il y a 10 ans

Regarde Carbon.
Fais une recherche dans packagist.

arnich, il y a 10 ans

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

Abdi Farah, il y a 10 ans

Ok merci pour ton aide ;)

Grafikart, il y a 10 ans

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.

Abdi Farah, il y a 10 ans

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

Grafikart, il y a 10 ans

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

Abdi Farah, il y a 10 ans

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