J'ai besoin d'intimité. Non pas parce que mes actions sont douteuses, mais parce que votre jugement et vos intentions le sont.
5139 links
Pour manipuler les dates et les formater dans la langue que l'on veut.
On a connu plus simple...
Fonctions d'internationalisation en PHP mais aussi en C, C++ et JAVA (même API).
L'extension d'Internationalization (qui est aussi appelée Intl) est une interface pour la bibliothèque » ICU, qui permet aux développeurs PHP d'effectuer des opérations compatibles avec les paramètres régionaux incluant, mais non limité à cette liste, le formatage, la translitération, la conversion d'encodage, les opérations de calendrier, la collation » UCA-conforme, la localisation des limites du texte et l'utilisation des identificateurs de paramètres régionaux, des fuseaux horaires et des graphèmes.
Cette extension tend à suivre de près l'API ICU, ce qui fait que ceux qui ont l'expérience de cette bibliothèque en C, C++ ou Java pourront facilement s'y retrouver dans l'API PHP. De plus, la documentation ICU peut être très utile pour comprendre les fonctions ICU.
Pour activer l'extension sur un serveur WAMP (windows donc), il faut :
éditer le php.ini (ou activer l'extension via le module du systray) et copier tous les fichiers icu***.dll du dossier wamp/bin/php/phpX.Y.Z/ vers le dossier wamp/bin/apache/apacheA.B.C/bin/.
Redémarrer ensuite le serveur et l'extension sera activée.
Vous pouvez tester son activation en faisant :
{code if (extension_loaded('intl')) {
echo "OK";
} else {
echo "Please install the php5-intl extension and make sure it's enabled";
} code}