7
votes

PHP - Impossible d'obtenir la date en langue allemande

J'essaie d'afficher une date en allemand mais cela ne fonctionne pas. J'utilise PHP avec XAMPP.

Ce sont mes approches: p>

setlocale(LC_TIME, "de_DE");
echo strftime("%A, %d. %B %Y");


4 commentaires

Avez-vous des chances que vous utilisiez un système Windows?


Et si vous utilisez SETLOCALE (LC_TIME, "DE_DE.UTF8");


Xampp est Windows uniquement.


Veuillez vous reporter post: langue allemande dans PHP Date Object


4 Réponses :


9
votes

Vous utilisez probablement une machine Windows qui a des codes de langue différents dans PHP que celui d'UNIX.

Essayez: p>

setlocale(LC_TIME, 'de_DE', 'deu_deu');


5 commentaires

Hmm, marqué moi-même comme noob. ;) En réalité, N o way pour cela dans php.ini ? Wow. ;)


@dollarvar Je n'ai pas dit qu'il n'y avait aucun moyen de définir la locale dans le php.ini . Je me plaignais simplement que vous suggérez de changer le php.ini sans nommer les changements à apporter.


Oui, je l'ai fait d'abord, mais visait à quelque chose avec date et certains paramètres locaux, (mais c'était Timezone , il en est venu de :1) et j'ai trouvé ce message: Stackoverflow.com/Questtions/5075145/... a fait un rapide Google et a abandonné. ;) (Y)


BTW, votre réponse était la seule apparition droite.! +1


J'ai essayé d'utiliser le même code de question et j'ai essayé d'utiliser la réponse la plus avancée comme solution, mais elle renvoie la valeur en anglais ITESLF. Comment se fait-il que ça?



2
votes

Vous pouvez essayer avec: xxx

a fonctionné pour moi


0 commentaires


2
votes

Je viens de commenter à remercier Tim Bodeit , et si quelqu'un cherche à définir le mois en espagnol, cette est le code qui a fonctionné pour moi: xxx


0 commentaires