[PHP5] strftime und Englische Ausgabe

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

  • [PHP5] strftime und Englische Ausgabe

    Hallo, ich möchte das Datum in Englisch wie folgt ausgeben lassen
    Code:
    Wednesday, March 5th 2008, 5:36pm
    bekomme es aber ums verrecken nicht hin.
    Code:
    setlocale(LC_TIME, "en_US.UTF-8");
    habe ich gesetzt.
    In Deutsch habe ich es wie es soll nur das Englische happert.
    Momentan habe ich
    Code:
    %A, %B %eth %G, %I:%M%p
    Ausgabe ist
    Code:
    Wednesday, March 5th 2008, 06:28PM
    Also PM soll klein sein und statt 06 soll es 6 sein.
    Jemand ne Lösung parat?

  • #2
    PHP-Code:
    setlocale(LC_TIME'en_US.UTF-8');

    $now time();
    switch (
    date('n'$now)) {
        case 
    1$th '\\s\t'; break;
        case 
    2$th '\n\\d'; break;
        case 
    3$th '\r\\d'; break;
        default: 
    $th '\t\\h'; break;
    }
    echo 
    strftime('%A, %B'$now).date(' n'.$th.' Y, g:ia'$now); 

    Kommentar


    • #3
      Danke bekomme allerdings als Ausgabe:
      Code:
      Thursday, March 3rd 2008, 6:18pm
      Nur ist heute der 6 und nicht der 3

      Statt n muß es j sein.
      Zuletzt geändert von Michael8576; 06.03.2008, 18:29.

      Kommentar

      Lädt...
      X