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 Réponses :
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');
Hmm, marqué moi-même comme noob. ;) En réalité, N o way pour cela dans php.ini code>? Wow. ;)
@dollarvar Je n'ai pas dit qu'il n'y avait aucun moyen de définir la locale dans le php.ini code>. Je me plaignais simplement que vous suggérez de changer le
php.ini code> 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 Code>, il en est venu de :1) et j'ai trouvé ce message: Stackoverflow.com/Questtions/5075145/... a > 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?
Vous pouvez essayer avec: a fonctionné pour moi p> p>
Les paramètres locaux sont des autres comparés Linux à Windows P>
voir ici: p>
Habituellement, c'est "DEU" ou "allemand" sous victoire. P>
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:
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