8.4. oos_date_long (Datums Formatierung)

Formatiert Datum und Uhrzeit in das definierte 'strftime()'-Format.

Beispiel 8.5. oos_date_long aus ~/oos/template/products/products_new.html

  
    
      {$oos_products_new_array[i].date_added|oos_date_long}

      AUSGABE: Samstag, 17. Juli 2004
    
    

Beispiel 8.6. Konvertierungs Spezifikation von DATE_FORMAT_LONG

  
    
      /* ~/shop/includes/languages/deu.php */
      define('DATE_FORMAT_LONG', '%A, %d. %B %Y'); // this is used for strftime()

      %A - ausgeschriebener Name des Wochentages, abhängig von der gesetzten Umgebung

      %d - Tag des Monats als Zahl (Bereich 00 bis 31)

      %B - ausgeschriebener Name des Monats, abhängig von der gesetzten Umgebung

      %Y - Jahr als 4-stellige-Zahl inklusive des Jahrhunderts

      ANMERKUNG:
      Erhalten Sie das Datum in einem falschen Format, ändern Sie setlocale

      ~/shop/includes/languages/deu.php
      @setlocale(LC_TIME, 'de_DE@euro');

      Ein Testscript:
      <?php
          /* versuche verschiedene mögliche locale Namen für Deutsch */
          $loc_de = setlocale (LC_ALL, 'de_DE@euro', 'de_DE', 'de', 'ge');
          echo "Preferred locale for german on this system is '$loc_de'";
      ?>