Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] Datumsanzeige Problem DE/EN

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Erledigt] Datumsanzeige Problem DE/EN

    Hallo,

    ich habe ein Problem mit der Datumsangabe auf meinem LAMPP Server.

    Auf meinem lokalen XAMPP Server bekomme ich den Tag als Deutsch angezeigt, aber auf dem Webserver nur in Englisch, egal was ich tue.

    auch ein
    PHP-Code:
    setlocale(LC_TIME'de_DE'); 
    und die Verwendung von
    PHP-Code:
    strftime("%A"); 
    nutzt absolut nichts.

    In der PHP.ini auf dem Webserver habe ich die
    PHP-Code:
    date.timezone "Europe/Paris" 
    eingestellt.

    Leider nutz alles nichts.

    Hier mal ein Stückchen Code, wo der Wochentag generiert wird
    PHP-Code:
    <?php
    setlocale
    (LC_TIME'de_DE');
    switch(
    date("d.m.Y"))
    {
            case  
    monletzter() == date('w') and date('m') == 03:$band "Quartal 1";break;
            case  
    monletzter() == date('w') and date('m') == 06:$band "Quartal 2";break;
            case  
    monletzter() == date('w') and date('m') == 09:$band "Quartal 3";break;
            case  
    monletzter() == date('w') and date('m') == 12:$band "Quartal 4";break;
            case  
    monletzter() == date('w') and date('m') == 01 or
                  
    monletzter() == date('w') and date('m') == 04 or
                  
    monletzter() == date('w') and date('m') == 07 or
                  
    monletzter() == date('w') and date('m') == 10:$band "Monat 1";break;
            case  
    monletzter() == date('w') and date('m') == 02 or
                  
    monletzter() == date('w') and date('m') == 05 or
                  
    monletzter() == date('w') and date('m') == 08 or
                  
    monletzter() == date('w') and date('m') == 11:$band "Monat 2";break;
            case 
    date('W') % == 0:$band strftime("%A").' 2';break;
            default;
    $band strftime("%A").' 1';
    }
    ?>
    Hat jemand ne Idee, wie ich den Wochentag in Deutsch angezeigt bekomme?

    Die Linux Webserver Zeit steht auf UTC

    Vielen Dank

    Grüße

    Micha
    PHP-Code:
    require_once("func_leo.php");
    if(
    leo()!= 0){echo "Noch ".leo()." Tage !";}
    else{echo 
    "Hallo Leo ! && Vatti = 3*";} 

  • #2
    Hallo,

    das Problem hat sich erledigt. Für die Antwort schäm ich mich jetzt schonmal.....

    Ich habe per
    Code:
    locale -a
    auf dem Webserver die lokalen Datums Einstellungen ausgelesen. Diese sind
    Code:
    C
    de_DE.utf8
    en_US.utf8
    POSIX
    Dann habe ich in meiner PHP Datei einfach folgendes eingefügt

    PHP-Code:
    setlocale(LC_TIME'de_DE.utf8'); 
    Und siehe da, der Wochentag erscheint in Deutsch.

    Vielen Dank

    Grüße

    Micha
    PHP-Code:
    require_once("func_leo.php");
    if(
    leo()!= 0){echo "Noch ".leo()." Tage !";}
    else{echo 
    "Hallo Leo ! && Vatti = 3*";} 

    Kommentar

    Lädt...
    X