In PHP automatisch deutche Tagesnamen (Mo, Di,...)  [GELÖST]

Locked
User avatar
space2place
Posts: 486
Joined: Tue 24. Mar 2020, 11:02
Contact:

In PHP automatisch deutche Tagesnamen (Mo, Di,...)

Post by space2place »

Ich habe gerade eine Anfrage die ich so aus der Hüfte nicht beantwortet bekomme.
Ein Kunde möchte mit PHP(ich denke es ist Wordpress) automatisch deutche Tagesnamen angezeigt bekommen.
Also in der Form "Mo, Di, Mi, Do, usw"
Gibt es da etwas für die "Zusätzliche PHP-Einstellungen" damit das so angezeigt wird?
Ich habe gerade gar keine Idee..

Ich hatte schon

Code: Select all

date.timezone = Europe/Berlin
probiert. Das funktioniert aber nicht

Das System ist Debian 11. Die Webseite nutzt PHP 7.4 (Standard)

Gruß
Sascha
User avatar
OlliTheDarkness
Posts: 1854
Joined: Tue 14. Aug 2018, 16:41
Location: Essen (NRW)

Re: In PHP automatisch deutche Tagesnamen (Mo, Di,...)

Post by OlliTheDarkness »

space2place wrote: Thu 18. Nov 2021, 17:19 Ich habe gerade eine Anfrage die ich so aus der Hüfte nicht beantwortet bekomme.
Ein Kunde möchte mit PHP(ich denke es ist Wordpress) automatisch deutche Tagesnamen angezeigt bekommen.
Also in der Form "Mo, Di, Mi, Do, usw"
Gibt es da etwas für die "Zusätzliche PHP-Einstellungen" damit das so angezeigt wird?
Ich habe gerade gar keine Idee..

Ich hatte schon

Code: Select all

date.timezone = Europe/Berlin
probiert. Das funktioniert aber nicht

Das System ist Debian 11. Die Webseite nutzt PHP 7.4 (Standard)

Gruß
Sascha
Was du suchst ist glaub ich

Code: Select all

setlocale(LC_TIME, "de_DE.utf8");
8-)
Mit freundlichen Grüßen
OlliTheDarkness

**************************************************************
Helden leben lange, Legenden sterben nie

:!: World Hack Organization :!:
**************************************************************
User avatar
space2place
Posts: 486
Joined: Tue 24. Mar 2020, 11:02
Contact:

Re: In PHP automatisch deutche Tagesnamen (Mo, Di,...)

Post by space2place »

OlliTheDarkness wrote: Thu 18. Nov 2021, 18:21
Was du suchst ist glaub ich

Code: Select all

setlocale(LC_TIME, "de_DE.utf8");
8-)
Kommt das auch in die zusätzlichen PHP Einstellungen?
Problem ist das ich den Kunden heute von i-MSCP auf Keyhelp migriert habe. Und dort hat das funktioniert. Ich weiß nur nicht mehr was ich damals dort eingestellt habe. :oops:
User avatar
space2place
Posts: 486
Joined: Tue 24. Mar 2020, 11:02
Contact:

Re: In PHP automatisch deutche Tagesnamen (Mo, Di,...)

Post by space2place »

Ich habe jetzt das alte System komplett abgegrast und finde nichts was ich da extra angelegt haben.
Es ist so das

Code: Select all

 setlocale(LC_TIME, "de_DE");
in verschiedenen Wordpress Dateien vorhanden ist.

Nur scheint das nicht zu greifen. Und wie schon geschrieben. Auf dem alten System lief das.

Der Server hat als locales

Code: Select all

en_US.UTF-8
de_DE.UTF-8
installiert. Hat evtl. noch jemand einen Tip?
Gruß
Sascha
User avatar
Florian
Keyweb AG
Posts: 1243
Joined: Wed 20. Jan 2016, 02:28

Re: In PHP automatisch deutche Tagesnamen (Mo, Di,...)

Post by Florian »

Hallo,

de_DE ist nicht de_DE.utf8

Man muss also hier noch die Locale de_DE auf dem System aktivieren. Nach Neustart von Webserver und PHP sollte es funktionieren.

Bei Ubuntu:

locale-gen de_DE
Generating locales (this might take a while)...
de_DE.ISO-8859-1... done

Bei Debian über "dpkg-reconfigure locales"
Mit freundlichen Grüßen / Best regards
Florian Cheno

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
User avatar
space2place
Posts: 486
Joined: Tue 24. Mar 2020, 11:02
Contact:

Re: In PHP automatisch deutche Tagesnamen (Mo, Di,...)

Post by space2place »

Florian wrote: Fri 19. Nov 2021, 10:47 Hallo,

de_DE ist nicht de_DE.utf8

Man muss also hier noch die Locale de_DE auf dem System aktivieren. Nach Neustart von Webserver und PHP sollte es funktionieren.

Bei Ubuntu:

locale-gen de_DE
Generating locales (this might take a while)...
de_DE.ISO-8859-1... done

Bei Debian über "dpkg-reconfigure locales"
Moin Florian,
den Gedanken hatte ich auch schon, aber "dpkg-reconfigure locales" bietet mir nur "de_DE" nicht an. Mag sein das ich heute echt ne Blockade im Kopf habe.
Gruß
Sascha
User avatar
Florian
Keyweb AG
Posts: 1243
Joined: Wed 20. Jan 2016, 02:28

Re: In PHP automatisch deutche Tagesnamen (Mo, Di,...)  [GELÖST]

Post by Florian »

Hallo,

korrekt und vollständig heißt es de_DE.ISO-8859-1

Siehe auch die Ausgabe von meinem Ubuntu-Beispiel.
Mit freundlichen Grüßen / Best regards
Florian Cheno

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
User avatar
space2place
Posts: 486
Joined: Tue 24. Mar 2020, 11:02
Contact:

Re: In PHP automatisch deutche Tagesnamen (Mo, Di,...)

Post by space2place »

You made my day.. Danke das war es.
Ein virtuelles Bierchen sende ich Dir.. ;)

Gruß
Sascha
Locked