<?xml version="1.0" encoding="UTF-8"?>
<!-- EN-Revision: 14978 -->
<!-- Reviewed: no -->
<sect1 id="zend.date.constants">

    <title>Konstanten für generelle Datums Funktionen</title>

    <para>
        Wo auch immer eine <classname>Zend_Date</classname> Methode einen <code>$parts</code> Parameter besitzt,
        kann eine der nachfolgenden Konstanten als Argument für diesen Parameter benutzt werden, um einen
        speziellen Teil des Datums auszuwählen, oder um anzuzeigen das ein bestimmtes Datumsformat benutzt werden
        oder gewünscht ist (z.B. RFC 822).
    </para>

    <sect2 id="zend.date.constants.using">

        <title>Konstanten benutzen</title>

        <para>
            Zum Beispiel kann die Konstante <classname>Zend_Date::HOUR</classname> in den anbei gezeigten Arten
            benutzt werden. Wenn mit Wochentagen, Kalendardaten, Stunden, Minuten, Sekunden oder jedem anderen
            Datumsabschnitt gearbeitet wird die in verschiedenen Teilen der Welt unterschiedlich dargestellt werden,
            wird die Zeitzone des Objektes automatisch benutzt um den richtigen Wert zu berechnen selbst wenn der
            interne Zeitpunkt der gleiche ist für den gleichen Moment der Zeit, unabhängig davon wo auf der Welt
            sich der Benutzer befindet. Unabhängig von der Einheit die involviert ist muß die Ausgabe entweder als
            GMT/UTC ausgedrückt werden oder lokalisiert anhand des Gebietsschemas. Die unten angeführte
            Beispielausgabe zeigt eine Lokalisierung mit Europe/GMT+1 Stunden (z.B. Österreich, Deutschland, Frankreich).
        </para>

        <table id="zend.date.constants.using.table">
            <title>Berechnungen die Zend_Date::HOUR beinhalten</title>
            <tgroup cols="4">
                <thead>
                    <row>
                        <entry>Funktion/Eingabe</entry>
                        <entry>Beschreibung</entry>
                        <entry>Original Datum</entry>
                        <entry>Effekt/Ausgabe</entry>
                    </row>
                </thead>
                <tbody>
                    <row>
                        <entry>get(Zend_Date::HOUR)</entry>
                        <entry>Ausgabe der Stunde</entry>
                        <entry>2009-02-13T14:53:27+01:00</entry>
                        <entry>14</entry>
                    </row>
                    <row>
                        <entry>set(12, Zend_Date::HOUR)</entry>
                        <entry>Setzen einer neuen Stunde</entry>
                        <entry>2009-02-13T14:53:27+01:00</entry>
                        <entry>2009-02-13T12:53:27+01:00</entry>
                    </row>
                    <row>
                        <entry>add(12, Zend_Date::HOUR)</entry>
                        <entry>Stunden hinzufügen</entry>
                        <entry>2009-02-13T14:53:27+01:00</entry>
                        <entry>2009-02-14T02:53:27+01:00</entry>
                    </row>
                    <row>
                        <entry>sub(12, Zend_Date::HOUR)</entry>
                        <entry>Stunden entfernen</entry>
                        <entry>2009-02-13T14:53:27+01:00</entry>
                        <entry>2009-02-13T02:53:27+01:00</entry>
                    </row>
                    <row>
                        <entry>compare(12, Zend_Date::HOUR)</entry>
                        <entry>Stunden vergleichen, gibt 0, 1 oder -1 zurück</entry>
                        <entry>2009-02-13T14:53:27+01:00</entry>
                        <entry>1 (wenn Objekt > Argument)</entry>
                    </row>
                    <row>
                        <entry>copy(Zend_Date::HOUR)</entry>
                        <entry>Kopiert nur den Teil der Stunde</entry>
                        <entry>2009-02-13T14:53:27+01:00</entry>
                        <entry>1970-01-01T14:00:00+01:00</entry>
                    </row>
                    <row>
                        <entry>equals(14, Zend_Date::HOUR)</entry>
                        <entry>Stunden vergleichen, gibt TRUE oder FALSE zurück</entry>
                        <entry>2009-02-13T14:53:27+01:00</entry>
                        <entry>TRUE</entry>
                    </row>
                    <row>
                        <entry>isEarlier(12, Zend_Date::HOUR)</entry>
                        <entry>Vergleicht die Stunde, gibt TRUE oder FALSE zurück</entry>
                        <entry>2009-02-13T14:53:27+01:00</entry>
                        <entry>TRUE</entry>
                    </row>
                    <row>
                        <entry>isLater(12, Zend_Date::HOUR)</entry>
                        <entry>Vergleicht die Stunde, gibt TRUE oder FALSE zurück</entry>
                        <entry>2009-02-13T14:53:27+01:00</entry>
                        <entry>FALSE</entry>
                    </row>
                </tbody>
            </tgroup>
        </table>

    </sect2>

    <sect2 id="zend.date.constants.list">

        <title>Liste aller Konstanten</title>

        <para>
            Jeder Teil von Datum/Zeit hat eine eindeutige Konstante in <classname>Zend_Date</classname>. Alle durch
            <classname>Zend_Date</classname> unterstützten Konstanten sind anbei aufgelistet.
        </para>

        <table id="zend.date.constants.list.table-1">
            <title>Konstanten für den Tag</title>
            <tgroup cols="4">
                <thead>
                    <row>
                        <entry>Konstante</entry>
                        <entry>Beschreibung</entry>
                        <entry>Datum</entry>
                        <entry>Betroffener Teil/Beispiel</entry>
                    </row>
                </thead>
                <tbody>
                    <row>
                        <entry>Zend_Date::DAY</entry>
                        <entry>Tag (als Zahl, zwei Ziffern)</entry>
                        <entry>2009-02-06T14:53:27+01:00</entry>
                        <entry>2009-02-<emphasis role="strong">06</emphasis>T14:53:27+01:00 (06)</entry>
                    </row>
                    <row>
                        <entry>Zend_Date::DAY_SHORT</entry>
                        <entry>Tag (als Zahl, eine oder zwei Ziffern)</entry>
                        <entry>2009-02-06T14:53:27+01:00</entry>
                        <entry>2009-02-0<emphasis role="strong">6</emphasis>T14:53:27+01:00 (6)</entry>
                    </row>
                    <row>
                        <entry>Zend_Date::WEEKDAY</entry>
                        <entry>Wochentag (Name des Tages, Lokalisiert, Vollständig)</entry>
                        <entry>2009-02-06T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">Freitag</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>Zend_Date::WEEKDAY_SHORT</entry>
                        <entry>Wochentag (Name des Tages, Lokalisiert, Abgekürzt, die ersten drei Zeichen)</entry>
                        <entry>2009-02-06T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">Fre</emphasis> für Freitag</entry>
                    </row>
                    <row>
                        <entry>Zend_Date::WEEKDAY_NAME</entry>
                        <entry>Wochentag (Name des Tages, Lokalisiert, Abgekürzt, die ersten zwei Zeichen)</entry>
                        <entry>2009-02-06T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">Fr</emphasis> für Freitag</entry>
                    </row>
                    <row>
                        <entry>Zend_Date::WEEKDAY_NARROW</entry>
                        <entry>Wochentag (Name des Tages, Lokalisiert, Abgekürzt, nur das erste Zeichen)</entry>
                        <entry>2009-02-06T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">F</emphasis> für Freitag</entry>
                    </row>
                    <row>
                        <entry>Zend_Date::WEEKDAY_DIGIT</entry>
                        <entry>Wochentag (0 = Sonntag, 6 = Samstag)</entry>
                        <entry>2009-02-06T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">5</emphasis> für Freitag</entry>
                    </row>
                    <row>
                        <entry>Zend_Date::WEEKDAY_8601</entry>
                        <entry>Wochentag laut ISO 8601 (1 = Montag, 7 = Sonntag)</entry>
                        <entry>2009-02-06T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">5</emphasis> für Freitag</entry>
                    </row>
                    <row>
                        <entry>Zend_Date::DAY_OF_YEAR</entry>
                        <entry>Tag (als Zahl, eine oder zwei Ziffern)</entry>
                        <entry>2009-02-06T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">43</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>Zend_Date::DAY_SUFFIX</entry>
                        <entry>Englischer Anhang für den Tag (st, nd, rd, th)</entry>
                        <entry>2009-02-06T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">th</emphasis>
                        </entry>
                    </row>
                </tbody>
            </tgroup>
        </table>

        <table id="zend.date.constants.list.table-2">
            <title>Konstanten für die Woche</title>
            <tgroup cols="4">
                <thead>
                    <row>
                        <entry>Konstante</entry>
                        <entry>Beschreibung</entry>
                        <entry>Datum</entry>
                        <entry>Betroffener Teil/Beispiel</entry>
                    </row>
                </thead>
                <tbody>
                    <row>
                        <entry>Zend_Date::WEEK</entry>
                        <entry>Woche (als Zahl, 1-53)</entry>
                        <entry>2009-02-06T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">7</emphasis>
                        </entry>
                    </row>
                </tbody>
            </tgroup>
        </table>

        <table id="zend.date.constants.list.table-3">
            <title>Konstanten für das Monat</title>
            <tgroup cols="4">
                <thead>
                    <row>
                        <entry>Konstante</entry>
                        <entry>Beschreibung</entry>
                        <entry>Datum</entry>
                        <entry>Betroffener Teil/Beispiel</entry>
                    </row>
                </thead>
                <tbody>
                    <row>
                        <entry>Zend_Date::MONTH_NAME</entry>
                        <entry>Monat (Name des Monats, Lokalisiert, Vollständig)</entry>
                        <entry>2009-02-06T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">Februar</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>Zend_Date::MONTH_NAME_SHORT</entry>
                        <entry>Monat (Name des Monats, Lokalisiert, Abgekürzt, drei Zeichen)</entry>
                        <entry>2009-02-06T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">Feb</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>Zend_Date::MONTH_NAME_NARROW</entry>
                        <entry>Monat (Name des Monats, Lokalisiert, Abgekürzt, ein Zeichen)</entry>
                        <entry>2009-02-06T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">F</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>Zend_Date::MONTH</entry>
                        <entry>Monat (Zahl des Monats, zwei Ziffern)</entry>
                        <entry>2009-02-06T14:53:27+01:00</entry>
                        <entry>2009-<emphasis role="strong">02</emphasis>-06T14:53:27+01:00 (02)</entry>
                    </row>
                    <row>
                        <entry>Zend_Date::MONTH_SHORT</entry>
                        <entry>Monat (Zahl des Monats, ein oder zwei Ziffern)</entry>
                        <entry>2009-02-06T14:53:27+01:00</entry>
                        <entry>2009-0<emphasis role="strong">2</emphasis>-06T14:53:27+01:00 (2)</entry>
                    </row>
                    <row>
                        <entry>Zend_Date::MONTH_DAYS</entry>
                        <entry>Anzahl an Tagen für diesen Monat (Zahl)</entry>
                        <entry>2009-02-06T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">28</emphasis>
                        </entry>
                    </row>
                </tbody>
            </tgroup>
        </table>

        <table id="zend.date.constants.list.table-4">
            <title>Konstanten für das Jahr</title>
            <tgroup cols="4">
                <thead>
                    <row>
                        <entry>Konstante</entry>
                        <entry>Beschreibung</entry>
                        <entry>Datum</entry>
                        <entry>Betroffener Teil/Beispiel</entry>
                    </row>
                </thead>
                <tbody>
                    <row>
                        <entry>Zend_Date::YEAR</entry>
                        <entry>Jahr (Zahl)</entry>
                        <entry>2009-02-06T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">2009</emphasis>-02-06T14:53:27+01:00</entry>
                    </row>
                    <row>
                        <entry>Zend_Date::YEAR_8601</entry>
                        <entry>Jahr laut ISO 8601 (Zahl)</entry>
                        <entry>2009-02-06T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">2009</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>Zend_Date::YEAR_SHORT</entry>
                        <entry>Jahr (Zahl, zwei Ziffern)</entry>
                        <entry>2009-02-06T14:53:27+01:00</entry>
                        <entry>20<emphasis role="strong">09</emphasis>-02-06T14:53:27+01:00</entry>
                    </row>
                    <row>
                        <entry>Zend_Date::YEAR_SHORT_8601</entry>
                        <entry>Jahr laut ISO 8601 (Zahl, zwei Ziffern)</entry>
                        <entry>2009-02-06T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">09</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>Zend_Date::LEAPYEAR</entry>
                        <entry>Ist das Jahr ein Schaltjahr? (TRUE oder FALSE)</entry>
                        <entry>2009-02-06T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">FALSE</emphasis>
                        </entry>
                    </row>
                </tbody>
            </tgroup>
        </table>

        <table id="zend.date.constants.list.table-5">
            <title>Konstanten für die Zeit</title>
            <tgroup cols="4">
                <thead>
                    <row>
                        <entry>Konstante</entry>
                        <entry>Beschreibung</entry>
                        <entry>Datum</entry>
                        <entry>Betroffener Teil/Beispiel</entry>
                    </row>
                </thead>
                <tbody>
                    <row>
                        <entry>Zend_Date::HOUR</entry>
                        <entry>Stunde (00-23, zwei Ziffern)</entry>
                        <entry>2009-02-06T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">14</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>Zend_Date::HOUR_SHORT</entry>
                        <entry>Stunde (0-23, eine oder zwei Ziffern)</entry>
                        <entry>2009-02-06T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">14</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>Zend_Date::HOUR_SHORT_AM</entry>
                        <entry>Stunde (1-12, eine oder zwei Ziffern)</entry>
                        <entry>2009-02-06T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">2</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>Zend_Date::HOUR_AM</entry>
                        <entry>Stunde (01-12, zwei Ziffern)</entry>
                        <entry>2009-02-06T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">02</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>Zend_Date::MINUTE</entry>
                        <entry>Minute (00-59, zwei Ziffern)</entry>
                        <entry>2009-02-06T14:53:27+01:00</entry>
                        <entry>2009-02-06T14:<emphasis role="strong">53</emphasis>:27+01:00</entry>
                    </row>
                    <row>
                        <entry>Zend_Date::MINUTE_SHORT</entry>
                        <entry>Minute (0-59, eine oder zwei Ziffern)</entry>
                        <entry>2009-02-06T14:03:27+01:00</entry>
                        <entry>2009-02-06T14:0<emphasis role="strong">3</emphasis>:27+01:00</entry>
                    </row>
                    <row>
                        <entry>Zend_Date::SECOND</entry>
                        <entry>Sekunde (00-59, zwei Ziffern)</entry>
                        <entry>2009-02-06T14:53:27+01:00</entry>
                        <entry>2009-02-06T14:53:<emphasis role="strong">27</emphasis>+01:00</entry>
                    </row>
                    <row>
                        <entry>Zend_Date::SECOND_SHORT</entry>
                        <entry>Sekunde (0-59, eine oder zwei Ziffern)</entry>
                        <entry>2009-02-06T14:53:07+01:00</entry>
                        <entry>2009-02-06T14:53:0<emphasis role="strong">7</emphasis>+01:00</entry>
                    </row>
                    <row>
                        <entry>Zend_Date::MILLISECOND</entry>
                        <entry>Millisekunde (theoretisch unendlich)</entry>
                        <entry>2009-02-06T14:53:27.20546</entry>
                        <entry>2009-02-06T14:53:27.<emphasis role="strong">20546</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>Zend_Date::MERIDIEM</entry>
                        <entry>Tageszeit (vormittag/nachmittag)</entry>
                        <entry>2009-02-06T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">nachmittag</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>Zend_Date::SWATCH</entry>
                        <entry>Swatch Internet Zeit</entry>
                        <entry>2009-02-06T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">620</emphasis>
                        </entry>
                    </row>
                </tbody>
            </tgroup>
        </table>

        <table id="zend.date.constants.list.table-6">
            <title>Konstanten für die Zeitzone</title>
            <tgroup cols="4">
                <thead>
                    <row>
                        <entry>Konstante</entry>
                        <entry>Beschreibung</entry>
                        <entry>Datum</entry>
                        <entry>Betroffener Teil/Beispiel</entry>
                    </row>
                </thead>
                <tbody>
                    <row>
                        <entry>Zend_Date::TIMEZONE</entry>
                        <entry>Name der Zeitzone (Zeichenkette, Abgekürzt)</entry>
                        <entry>2009-02-06T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">CET</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>Zend_Date::TIMEZONE_NAME</entry>
                        <entry>Name der Zeitzone (Zeichenkette, Vollständig)</entry>
                        <entry>2009-02-06T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">Europe/Paris</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>Zend_Date::TIMEZONE_SECS</entry>
                        <entry>Differenz der Zeitzone zu GMT in Sekunden (Integer)</entry>
                        <entry>2009-02-06T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">3600</emphasis> Sekunden zu GMT</entry>
                    </row>
                    <row>
                        <entry>Zend_Date::GMT_DIFF</entry>
                        <entry>Differenz zu GMT in Sekunden (Zeichenkette)</entry>
                        <entry>2009-02-06T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">+0100</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>Zend_Date::GMT_DIFF_SEP</entry>
                        <entry>Differenz zu GMT in Sekunden (Zeichenkette, geteilt)</entry>
                        <entry>2009-02-06T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">+01:00</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>Zend_Date::DAYLIGHT</entry>
                        <entry>Sommerzeit oder Winterzeit ? (TRUE oder FALSE)</entry>
                        <entry>2009-02-06T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">FALSE</emphasis>
                        </entry>
                    </row>
                </tbody>
            </tgroup>
        </table>

        <table id="zend.date.constants.list.table-7">
            <title>Konstanten für Datumsformate (Formate beinhalten die Zeitzone)</title>
            <tgroup cols="4">
                <thead>
                    <row>
                        <entry>Konstante</entry>
                        <entry>Beschreibung</entry>
                        <entry>Datum</entry>
                        <entry>Betroffener Teil/Beispiel</entry>
                    </row>
                </thead>
                <tbody>
                    <row>
                        <entry>Zend_Date::ISO_8601</entry>
                        <entry>Datum laut ISO 8601 (Zeichenkette, Vollständig)</entry>
                        <entry>2009-02-13T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">2009-02-13T14:53:27+01:00</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>Zend_Date::RFC_2822</entry>
                        <entry>Datum laut RFC 2822 (Zeichenkette)</entry>
                        <entry>2009-02-13T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">Fri, 13 Feb 2009 14:53:27 +0100</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>Zend_Date::TIMESTAMP</entry>
                        <entry>
                            <ulink url="http://en.wikipedia.org/wiki/Unix_Time">Unix Zeit</ulink> (Sekunden seit 1.1.1970, gemischt)</entry>
                        <entry>2009-02-13T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">1234533207</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>Zend_Date::ATOM</entry>
                        <entry>Datum laut ATOM (Zeichenkette)</entry>
                        <entry>2009-02-13T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">2009-02-13T14:53:27+01:00</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>Zend_Date::COOKIE</entry>
                        <entry>Datum für Cookies (Zeichenkette, für Cookies)</entry>
                        <entry>2009-02-13T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">Friday, 13-Feb-09 14:53:27 Europe/Paris</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>Zend_Date::RFC_822</entry>
                        <entry>Datum laut RFC 822 (Zeichenkette)</entry>
                        <entry>2009-02-13T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">Fri, 13 Feb 09 14:53:27 +0100</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>Zend_Date::RFC_850</entry>
                        <entry>Datum laut RFC 850 (Zeichenkette)</entry>
                        <entry>2009-02-13T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">Friday, 13-Feb-09 14:53:27 Europe/Paris</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>Zend_Date::RFC_1036</entry>
                        <entry>Datum laut RFC 1036 (Zeichenkette)</entry>
                        <entry>2009-02-13T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">Fri, 13 Feb 09 14:53:27 +0100</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>Zend_Date::RFC_1123</entry>
                        <entry>Datum laut RFC 1123 (Zeichenkette)</entry>
                        <entry>2009-02-13T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">Fri, 13 Feb 2009 14:53:27 +0100</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>Zend_Date::RSS</entry>
                        <entry>Datum für RSS Feeds (Zeichenkette)</entry>
                        <entry>2009-02-13T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">Fri, 13 Feb 2009 14:53:27 +0100</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>Zend_Date::W3C</entry>
                        <entry>Datum für HTML/HTTP laut W3C (Zeichenkette)</entry>
                        <entry>2009-02-13T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">2009-02-13T14:53:27+01:00</emphasis>
                        </entry>
                    </row>
                </tbody>
            </tgroup>
        </table>

        <para>
            Auf <classname>Zend_Date::DATES</classname> sollte speziell geachtet werden, da dieser Formatbezeichner
            eine besondere Bedeutung innerhalb von <classname>Zend_Date</classname> als
            <emphasis role="strong">Eingabe</emphasis>-Formatbezeichner. Wenn dieser Bezeichner als Eingabeformat
            für <code>$part</code> benutzt wird, erlaubt diese Konstante die beste und flexibelste Art um viele
            ähnliche Datumsformate zu akzeptieren. Heuristik wird benutzt um Daten automatisch von einer
            Eingabe-Zeichenkette zu extrahieren und dann einfache Fehler zu "beheben" (wenn vorhanden), wie zum
            Beispiel Jahre, Monate und Tage wenn möglich.
        </para>

        <table id="zend.date.constants.list.table-8">
            <title>Datums- und Zeitformate (Formate variieren laut Gebietsschema)</title>
            <tgroup cols="4">
                <thead>
                    <row>
                        <entry>Konstante</entry>
                        <entry>Beschreibung</entry>
                        <entry>Datum</entry>
                        <entry>Betroffener Teil/Beispiel</entry>
                    </row>
                </thead>
                <tbody>
                    <row>
                        <entry>Zend_Date::ERA</entry>
                        <entry>Epoche (Zeichenkette, Lokalisiert, Abgekürzt)</entry>
                        <entry>2009-02-06T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">AD</emphasis> (Anno Domini)</entry>
                    </row>
                    <row>
                        <entry>Zend_Date::ERA_NAME</entry>
                        <entry>Epoche (Zeichenkette, Lokalisiert, Vollständig)</entry>
                        <entry>2009-02-06T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">Anno Domini</emphasis> (anno Domini)</entry>
                    </row>
                    <row>
                        <entry><emphasis role="strong">Zend_Date::DATES</emphasis>
                        </entry>
                        <entry>Standard Datum (Zeichenkette, Lokalisiert, Standard Wert).</entry>
                        <entry>2009-02-13T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">13.02.2009</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>Zend_Date::DATE_FULL</entry>
                        <entry>Vollständiges Datum (Zeichenkette, Lokalisiert, Vollständig)</entry>
                        <entry>2009-02-13T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">Freitag, 13. Februar 2009</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>Zend_Date::DATE_LONG</entry>
                        <entry>Langes Datum (Zeichenkette, Lokalisiert, Lang)</entry>
                        <entry>2009-02-13T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">13. Februar 2009</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>Zend_Date::DATE_MEDIUM</entry>
                        <entry>Normales Datum (Zeichenkette, Lokalisiert, Normal)</entry>
                        <entry>2009-02-13T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">13.02.2009</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>Zend_Date::DATE_SHORT</entry>
                        <entry>Abgekürztes Datum (Zeichenkette, Lokalisiert, Abgekürzt)</entry>
                        <entry>2009-02-13T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">13.02.09</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>Zend_Date::TIMES</entry>
                        <entry>Standard Zeit (Zeichenkette, Lokalisiert, Standard Wert)</entry>
                        <entry>2009-02-13T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">14:53:27</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>Zend_Date::TIME_FULL</entry>
                        <entry>Vollständige Zeit (Zeichenkette, Lokalisiert, Vollständig)</entry>
                        <entry>2009-02-13T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">14:53 Uhr CET</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>Zend_Date::TIME_LONG</entry>
                        <entry>Lange Zeit (Zeichenkette, Lokalisiert, Lang)</entry>
                        <entry>2009-02-13T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">14:53:27 CET</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>Zend_Date::TIME_MEDIUM</entry>
                        <entry>Normale Zeit (Zeichenkette, Lokalisiert, Normal)</entry>
                        <entry>2009-02-13T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">14:53:27</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>Zend_Date::TIME_SHORT</entry>
                        <entry>Abgekürzte Zeit (Zeichenkette, Lokalisiert, Abgekürzt)</entry>
                        <entry>2009-02-13T14:53:27+01:00</entry>
                        <entry><emphasis role="strong">14:53</emphasis>
                        </entry>
                    </row>
                </tbody>
            </tgroup>
        </table>

    </sect2>

    <sect2 id="zend.date.constants.selfdefinedformats">

        <title>Selbst-Definierte AUSGABE Formate mit ISO</title>

        <para>
            Wenn ein Datumsformat benötigt wird, das oben nicht angeführt ist, kann auch ein selbst-definiertes
            Format erstellt werden, mit Hilfe der unten engeführten ISO Formatsbezeichner. Die folgenden Beispiele
            zeigen die Verwendung der Konstanten dieser Tabelle um selbst-definierte ISO Formate zu erstelen.
            Die Länge des Formats ist unlimitiert. Auch die mehrfache Verwendung von Format Konstanten ist
            gestattet.
        </para>

        <para>
            Die akzeptierten Formatbezeichner können vom ISO Format zu PHP's date Format geändert werden, wenn
            man damit mehr Erfahrung hat. Wie auch immer, nicht alle Format welche in der ISO Norm definiert sind,
            werden durch PHP's date Formatbezeichner unterstützt. Die Verwendung der
            <classname>Zend_Date::setOptions(array('format_type' => 'php'))</classname> Methode erlaubt es, für alle
            Zend_Date Methoden, zwischen der Unterstützung von ISO Formatbezeichnern und PHP date() Typbezeichner
            zu wählen (siehe <xref linkend="zend.date.constants.phpformats" />).
        </para>

        <example id="zend.date.constants.selfdefinedformats.example-1">
            <title>Selbstdefinition von ISO Formaten</title>
            <programlisting role="php"><![CDATA[
$locale = new Zend_Locale('de_AT');
$date = new Zend_Date(1234567890, false, $locale);
print $date->toString("'Epoche:GGGG='GGGG, ' Datum:yy.MMMM.dd'yy.MMMM.dd");
]]>
            </programlisting>
        </example>

        <table id="zend.date.constants.selfdefinedformats.table">
            <title>Konstanten für <emphasis role="strong">ISO 8601 Datums Ausgaben</emphasis>
            </title>
            <tgroup cols="4">
                <thead>
                    <row>
                        <entry>Konstante</entry>
                        <entry>Beschreibung</entry>
                        <entry>Passt am besten zu</entry>
                        <entry>Betroffener Teil/Beispiel</entry>
                    </row>
                </thead>
                <tbody>
                    <row>
                        <entry>G</entry>
                        <entry>Epoche, Lokalisiert, Abgekürzt</entry>
                        <entry>Zend_Date::ERA</entry>
                        <entry><emphasis role="strong">AD</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>GG</entry>
                        <entry>Epoche, Lokalisiert, Abgekürzt</entry>
                        <entry>Zend_Date::ERA</entry>
                        <entry><emphasis role="strong">AD</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>GGG</entry>
                        <entry>Epoche, Lokalisiert, Abgekürzt</entry>
                        <entry>Zend_Date::ERA</entry>
                        <entry><emphasis role="strong">AD</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>GGGG</entry>
                        <entry>Epoche, Lokalisiert, Vollständig</entry>
                        <entry>Zend_Date::ERA_NAME</entry>
                        <entry><emphasis role="strong">Anno Domini</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>GGGGG</entry>
                        <entry>Epoche, Lokalisiert, Abgekürzt</entry>
                        <entry>Zend_Date::ERA</entry>
                        <entry><emphasis role="strong">A</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>y</entry>
                        <entry>Jahr, mindestens eine Ziffer</entry>
                        <entry>Zend_Date::YEAR</entry>
                        <entry><emphasis role="strong">9</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>yy</entry>
                        <entry>Jahr, mindestens zwei Ziffern</entry>
                        <entry>Zend_Date::YEAR_SHORT</entry>
                        <entry><emphasis role="strong">09</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>yyy</entry>
                        <entry>Jahr, mindestens drei Ziffern</entry>
                        <entry>Zend_Date::YEAR</entry>
                        <entry><emphasis role="strong">2009</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>yyyy</entry>
                        <entry>Jahr, mindestens vier Ziffern</entry>
                        <entry>Zend_Date::YEAR</entry>
                        <entry><emphasis role="strong">2009</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>yyyyy</entry>
                        <entry>Jahr, mindestens fünf Ziffern</entry>
                        <entry>Zend_Date::YEAR</entry>
                        <entry><emphasis role="strong">02009</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>Y</entry>
                        <entry>Jahr laut ISO 8601, mindestens eine Ziffer</entry>
                        <entry>Zend_Date::YEAR_8601</entry>
                        <entry><emphasis role="strong">9</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>YY</entry>
                        <entry>Jahr laut ISO 8601, mindestens zwei Ziffern</entry>
                        <entry>Zend_Date::YEAR_SHORT_8601</entry>
                        <entry><emphasis role="strong">09</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>YYY</entry>
                        <entry>Jahr laut ISO 8601, mindestens drei Ziffern</entry>
                        <entry>Zend_Date::YEAR_8601</entry>
                        <entry><emphasis role="strong">2009</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>YYYY</entry>
                        <entry>Jahr laut ISO 8601, mindestens vier Ziffern</entry>
                        <entry>Zend_Date::YEAR_8601</entry>
                        <entry><emphasis role="strong">2009</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>YYYYY</entry>
                        <entry>Jahr laut ISO 8601, mindestens fünf Ziffern</entry>
                        <entry>Zend_Date::YEAR_8601</entry>
                        <entry><emphasis role="strong">02009</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>M</entry>
                        <entry>Monat, eine oder zwei Ziffern</entry>
                        <entry>Zend_Date::MONTH_SHORT</entry>
                        <entry><emphasis role="strong">2</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>MM</entry>
                        <entry>Monat, zwei Ziffern</entry>
                        <entry>Zend_Date::MONTH</entry>
                        <entry><emphasis role="strong">02</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>MMM</entry>
                        <entry>Monat, Lokalisiert, Abgekürzt</entry>
                        <entry>Zend_Date::MONTH_NAME_SHORT</entry>
                        <entry><emphasis role="strong">Feb</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>MMMM</entry>
                        <entry>Monat, Lokalisiert, Vollständig</entry>
                        <entry>Zend_Date::MONTH_NAME</entry>
                        <entry><emphasis role="strong">Februar</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>MMMMM</entry>
                        <entry>Monat, Lokalisiert, Abgekürzt, ein Zeichen</entry>
                        <entry>Zend_Date::MONTH_NAME_NARROW</entry>
                        <entry><emphasis role="strong">F</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>w</entry>
                        <entry>Woche, eine oder zwei Ziffern</entry>
                        <entry>Zend_Date::WEEK</entry>
                        <entry><emphasis role="strong">5</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>ww</entry>
                        <entry>Woche, zwei Ziffern</entry>
                        <entry>Zend_Date::WEEK</entry>
                        <entry><emphasis role="strong">05</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>d</entry>
                        <entry>Monatstag, eine oder zwei Ziffern</entry>
                        <entry>Zend_Date::DAY_SHORT</entry>
                        <entry><emphasis role="strong">9</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>dd</entry>
                        <entry>Monatstag, zwei Ziffern</entry>
                        <entry>Zend_Date::DAY</entry>
                        <entry><emphasis role="strong">09</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>D</entry>
                        <entry>Tag des Jahres, eine, zwei oder drei Ziffern</entry>
                        <entry>Zend_Date::DAY_OF_YEAR</entry>
                        <entry><emphasis role="strong">7</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>DD</entry>
                        <entry>Tag des Jahres, zwei oder drei Ziffern</entry>
                        <entry>Zend_Date::DAY_OF_YEAR</entry>
                        <entry><emphasis role="strong">07</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>DDD</entry>
                        <entry>Tag des Jahres, drei Ziffern</entry>
                        <entry>Zend_Date::DAY_OF_YEAR</entry>
                        <entry><emphasis role="strong">007</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>E</entry>
                        <entry>Wochentag, Lokalisiert, Abgekürzt, ein Zeichen</entry>
                        <entry>Zend_Date::WEEKDAY_NARROW</entry>
                        <entry><emphasis role="strong">M</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>EE</entry>
                        <entry>Wochentag, Lokalisiert, Abgekürzt, zwei Zeichen</entry>
                        <entry>Zend_Date::WEEKDAY_NAME</entry>
                        <entry><emphasis role="strong">Mo</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>EEE</entry>
                        <entry>Wochentag, Lokalisiert, Abgekürzt, drei Zeichen</entry>
                        <entry>Zend_Date::WEEKDAY_SHORT</entry>
                        <entry><emphasis role="strong">Mon</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>EEEE</entry>
                        <entry>Wochentag, Lokalisiert, Vollständig</entry>
                        <entry>Zend_Date::WEEKDAY</entry>
                        <entry><emphasis role="strong">Montag</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>EEEEE</entry>
                        <entry>Wochentag, Lokalisiert, Abgekürzt, ein Zeichen</entry>
                        <entry>Zend_Date::WEEKDAY_NARROW</entry>
                        <entry><emphasis role="strong">M</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>e</entry>
                        <entry>Nummer des Wochentages, eine Ziffer</entry>
                        <entry>Zend_Date::WEEKDAY_NARROW</entry>
                        <entry><emphasis role="strong">4</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>ee</entry>
                        <entry>Nummer des Wochentages, zwei Ziffern</entry>
                        <entry>Zend_Date::WEEKDAY_NARROW</entry>
                        <entry><emphasis role="strong">04</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>a</entry>
                        <entry>Tageszeit, Lokalisiert</entry>
                        <entry>Zend_Date::MERIDIEM</entry>
                        <entry><emphasis role="strong">vorm.</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>h</entry>
                        <entry>Stunde, (1-12), eine oder zwei Ziffern</entry>
                        <entry>Zend_Date::HOUR_SHORT_AM</entry>
                        <entry><emphasis role="strong">2</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>hh</entry>
                        <entry>Stunde, (01-12), zwei Ziffern</entry>
                        <entry>Zend_Date::HOUR_AM</entry>
                        <entry><emphasis role="strong">02</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>H</entry>
                        <entry>Stunde, (0-23), eine oder zwei Ziffern</entry>
                        <entry>Zend_Date::HOUR_SHORT</entry>
                        <entry><emphasis role="strong">2</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>HH</entry>
                        <entry>Stunde, (00-23), zwei Ziffern</entry>
                        <entry>Zend_Date::HOUR</entry>
                        <entry><emphasis role="strong">02</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>m</entry>
                        <entry>Minute, (0-59), eine oder zwei Ziffern</entry>
                        <entry>Zend_Date::MINUTE_SHORT</entry>
                        <entry><emphasis role="strong">2</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>mm</entry>
                        <entry>Minute, (00-59), zwei Ziffern</entry>
                        <entry>Zend_Date::MINUTE</entry>
                        <entry><emphasis role="strong">02</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>s</entry>
                        <entry>Sekunde, (0-59), eine oder zwei Ziffern</entry>
                        <entry>Zend_Date::SECOND_SHORT</entry>
                        <entry><emphasis role="strong">2</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>ss</entry>
                        <entry>Sekunde, (00-59), zwei Ziffern</entry>
                        <entry>Zend_Date::SECOND</entry>
                        <entry><emphasis role="strong">02</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>S</entry>
                        <entry>Millisekunde</entry>
                        <entry>Zend_Date::MILLISECOND</entry>
                        <entry><emphasis role="strong">20536</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>z</entry>
                        <entry>Zeitzone, Lokalisiert, Abgekürzt</entry>
                        <entry>Zend_Date::TIMEZONE</entry>
                        <entry><emphasis role="strong">CET</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>zz</entry>
                        <entry>Zeitzone, Lokalisiert, Abgekürzt</entry>
                        <entry>Zend_Date::TIMEZONE</entry>
                        <entry><emphasis role="strong">CET</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>zzz</entry>
                        <entry>Zeitzone, Lokalisiert, Abgekürzt</entry>
                        <entry>Zend_Date::TIMEZONE</entry>
                        <entry><emphasis role="strong">CET</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>zzzz</entry>
                        <entry>Zeitzone, Lokalisiert, Vollständig</entry>
                        <entry>Zend_Date::TIMEZONE_NAME</entry>
                        <entry><emphasis role="strong">Europe/Paris</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>Z</entry>
                        <entry>Differenz der Zeitzone</entry>
                        <entry>Zend_Date::GMT_DIFF</entry>
                        <entry><emphasis role="strong">+0100</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>ZZ</entry>
                        <entry>Different der Zeitzone</entry>
                        <entry>Zend_Date::GMT_DIFF</entry>
                        <entry><emphasis role="strong">+0100</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>ZZZ</entry>
                        <entry>Differenz der Zeitzone</entry>
                        <entry>Zend_Date::GMT_DIFF</entry>
                        <entry><emphasis role="strong">+0100</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>ZZZZ</entry>
                        <entry>Differenz der Zeitzone, geteilt</entry>
                        <entry>Zend_Date::GMT_DIFF_SEP</entry>
                        <entry><emphasis role="strong">+01:00</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>A</entry>
                        <entry>Millisekunde</entry>
                        <entry>Zend_Date::MILLISECOND</entry>
                        <entry><emphasis role="strong">20563</emphasis>
                        </entry>
                    </row>
                </tbody>
            </tgroup>
        </table>

        <note>
            <para>
                Es muß beachtet werden das sich das Standard ISO Format vom PHP Format
                unterscheidet was irritierend sein kann wenn man es vorher noch nie verwendet hat.
                Speziell die Formatbezeichner für
                <emphasis role="strong">Jahr und Minute</emphasis> werden oft nicht auf die
                erwartete Art und Weise verwendet.
            </para>

            <para>
                Für das <emphasis role="strong">Jahr</emphasis> gibt es zwei vorhandene Bezeichner
                die oft vertauscht werden. Der <emphasis role="strong">Y</emphasis> Bezeichner für
                das ISO Jahr und den <emphasis role="strong">y</emphasis> Bezeichner für das
                wirkliche Jahr. Der Unterschied ist klein aber signifikant.
                <emphasis role="strong">Y</emphasis> kalkuliert das ISO Jahr, welches oft für
                Kalender Formate verwendet wird. Zum Beispiel der 31. Dezember 2007. Das wirkliche
                Jahr ist 2007, aber es ist der erste Tag der ersten Woche, der Woche 1, des Jahres
                2008. Deswegen erhält man, wenn man 'dd.MM.yyyy' verwendet den '31.Dezember.2007',
                aber wenn man 'dd.MM.YYYY' verwendet den '31.Dezember.2008'. Wie man sieht ist das
                kein Fehler sondern ein erwartetes Verhalten basierend auf den verwendeten
                Bezeichnern.
            </para>

            <para>
                Für die <emphasis role="strong">Minute</emphasis> ist der 'Unterschied nicht so
                groß. ISO verwendet den Bezeichner <emphasis role="strong">m</emphasis> für die
                Minute, anders als PHP welches <emphasis role="strong">i</emphasis> verwendet.
                Wenn man also keine Minute erhält dann sollte man sein Format darauf prüfen, ob
                der richtige Bezeichner verwendet wurde.
            </para>
        </note>
    </sect2>

    <sect2 id="zend.date.constants.phpformats">

        <title>Selbst-definierte AUSGABE Formate welche PHP's date() Formatdefinition verwenden</title>

        <para>
            Wenn man mit PHP's date Formatdefinition vertrauter ist als mit den ISO Formatdefinitionen, dann kann
            man durch Verwendung der Methode <classname>Zend_Date::setOptions(array('format_type' => 'php'))</classname> das Wechseln
            von ISO Formatdefinition zu PHP date Formatdefinition welche dann für alle Zend_Date Methoden verwendet
            werden wechseln. Danach müssen alle Format Parameter in
            <ulink url="http://php.net/date">PHP's <code>date()</code> Formatdefintion</ulink> angegeben werden.
            Das PHP date Format vermisst einige der Formate welche durch PHP unterstützt werden und
            umgekehrt. Wenn keine Erfahrung damit besteht sollte auf alle Fälle das ISO Format genommen werden.
            Und wenn Altlast-Code vorhanden ist der PHP's date Format verwendet, kann dieser entweder manuell
            in das ISO Format konvertiert werden indem
            <link linkend="zend.locale.date.normalize">Zend_Locale_Format::convertPhpToIsoFormat()</link>
            verwendet wird, oder durch Verwendung von <code>setOptions()</code>. Die folgenden Beispiel zeigen die
            Verwendung der Konstanten anhand der unteren Tabelle für die Erstellung von selbst-definierten Formaten.
        </para>

        <example id="zend.date.constants.phpformats.example-1">
            <title>Selbstdefinierte Formate mit PHP Bezeichnern</title>
            <programlisting role="php"><![CDATA[
$locale = new Zend_Locale('de_AT');
Zend_Date::setOptions(array('format_type' => 'php'));
$date = new Zend_Date(1234567890, false, $locale);

// Ausgabe zum Beispiel 'Februar 16, 2007, 3:36 vorm.'
print $date->toString('F j, Y, g:i a');

print $date->toString("'Format:D M j G:i:s T Y='D M j G:i:s T Y");
]]>
            </programlisting>
        </example>

        <para>
            Die folgende Tabelle zeit die Liste der PHP date Formatdefinitionen mit Ihrem Äquivalent in
            Zend_Date Konstanten und der im CLDR/ISO äquivalenten Formatdefintion. In den meisten Fällen
            wenn das CLDR/ISO Format keine entsprechende Formardefinition enthält, wird die PHP
            Formatdefinition nicht durch <classname>Zend_Locale_Format::convertPhpToIsoFormat()</classname> geändert,
            und die Zend_Date Methoden erkennen dann diese "besonderen" PHP Formatdefinitionen, selbst im
            Standardmäßigen "ISO" Formatcode.
        </para>

        <table id="zend.date.constants.phpformats.table">
            <title>Konstanten für <emphasis role="strong">PHP date Ausgaben</emphasis>
            </title>
            <tgroup cols="5">
                <thead>
                    <row>
                        <entry>Konstante</entry>
                        <entry>Beschreibung</entry>
                        <entry>Passt am besten zu</entry>
                        <entry>Nähestes Äquivalent zu CLDR</entry>
                        <entry>Betroffener Teil/Beispiel</entry>
                    </row>
                </thead>
                <tbody>
                    <row>
                        <entry>d</entry>
                        <entry>Tag des Monats, zwei Ziffern</entry>
                        <entry>Zend_Date::DAY</entry>
                        <entry>dd</entry>
                        <entry><emphasis role="strong">09</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>D</entry>
                        <entry>Tag der Woche, Lokalisiert, Abgekürzt, drei Zeichen</entry>
                        <entry>Zend_Date::WEEKDAY_SHORT</entry>
                        <entry>EEE</entry>
                        <entry><emphasis role="strong">Mon</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>j</entry>
                        <entry>Tag des Monats, eine oder zwei Ziffern</entry>
                        <entry>Zend_Date::DAY_SHORT</entry>
                        <entry>d</entry>
                        <entry><emphasis role="strong">9</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>l (kleingeschriebenes L)</entry>
                        <entry>Tag der Woche, Lokalisiert, Vollständig</entry>
                        <entry>Zend_Date::WEEKDAY</entry>
                        <entry>EEEE</entry>
                        <entry><emphasis role="strong">Montag</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>N</entry>
                        <entry>Nummer des Wochentags, eine Ziffer</entry>
                        <entry>Zend_Date::WEEKDAY_8601</entry>
                        <entry>e</entry>
                        <entry><emphasis role="strong">4</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>S</entry>
                        <entry>Englische Anhänge für den Monatstag, zwei Zeichen</entry>
                        <entry>keine Entsprechung</entry>
                        <entry>keine Entsprechung</entry>
                        <entry><emphasis role="strong">st</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>w</entry>
                        <entry>Nummer des Wochentags, 0=Sonntag, 6=Samstag</entry>
                        <entry>Zend_Date::WEEKDAY_DIGIT</entry>
                        <entry>keine Entsprechung</entry>
                        <entry><emphasis role="strong">4</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>z</entry>
                        <entry>Tag des Jahres, eine, zwei oder drei Ziffern</entry>
                        <entry>Zend_Date::DAY_OF_YEAR</entry>
                        <entry>D</entry>
                        <entry><emphasis role="strong">7</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>W</entry>
                        <entry>Woche, eine oder zwei Ziffern</entry>
                        <entry>Zend_Date::WEEK</entry>
                        <entry>w</entry>
                        <entry><emphasis role="strong">5</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>F</entry>
                        <entry>Monat, Lokalisiert, Vollständig</entry>
                        <entry>Zend_Date::MONTH_NAME</entry>
                        <entry>MMMM</entry>
                        <entry><emphasis role="strong">Februar</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>m</entry>
                        <entry>Monat, zwei Ziffern</entry>
                        <entry>Zend_Date::MONTH</entry>
                        <entry>MM</entry>
                        <entry><emphasis role="strong">02</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>M</entry>
                        <entry>Monat, Lokalisiert, Abgekürzt</entry>
                        <entry>Zend_Date::MONTH_NAME_SHORT</entry>
                        <entry>MMM</entry>
                        <entry><emphasis role="strong">Feb</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>n</entry>
                        <entry>Monat, eine oder zwei Ziffern</entry>
                        <entry>Zend_Date::MONTH_SHORT</entry>
                        <entry>M</entry>
                        <entry><emphasis role="strong">2</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>t</entry>
                        <entry>Anzahl der Tag des Monats, eine oder zwei Ziffern</entry>
                        <entry>Zend_Date::MONTH_DAYS</entry>
                        <entry>keine Entsprechung</entry>
                        <entry><emphasis role="strong">30</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>L</entry>
                        <entry>Schaltjahr, Boolean</entry>
                        <entry>Zend_Date::LEAPYEAR</entry>
                        <entry>keine Entsprechung</entry>
                        <entry><emphasis role="strong">true</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>o</entry>
                        <entry>Jahr laut ISO 8601, mindestens vier Ziffern</entry>
                        <entry>Zend_Date::YEAR_8601</entry>
                        <entry>YYYY</entry>
                        <entry><emphasis role="strong">2009</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>Y</entry>
                        <entry>Jahr, mindestens vier Ziffern</entry>
                        <entry>Zend_Date::YEAR</entry>
                        <entry>yyyy</entry>
                        <entry><emphasis role="strong">2009</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>y</entry>
                        <entry>Jahr, mindestens zwei Ziffern</entry>
                        <entry>Zend_Date::YEAR_SHORT</entry>
                        <entry>yy</entry>
                        <entry><emphasis role="strong">09</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>a</entry>
                        <entry>Tageszeit, Lokalisiert</entry>
                        <entry>Zend_Date::MERIDIEM</entry>
                        <entry>a (Ähnlich, aber meistens Großschreibung)</entry>
                        <entry><emphasis role="strong">vorm.</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>A</entry>
                        <entry>Tageszeit, Lokalisiert</entry>
                        <entry>Zend_Date::MERIDIEM</entry>
                        <entry>a (Ähnlich, aber keine Garantie das das Format Großgeschrieben ist)</entry>
                        <entry><emphasis role="strong">VORM.</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>B</entry>
                        <entry>Swatch Internet Zeit</entry>
                        <entry>Zend_Date::SWATCH</entry>
                        <entry>keine Entsprechung</entry>
                        <entry><emphasis role="strong">1463</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>g</entry>
                        <entry>Stunde, (1-12), eine oder zwei Ziffern</entry>
                        <entry>Zend_Date::HOUR_SHORT_AM</entry>
                        <entry>h</entry>
                        <entry><emphasis role="strong">2</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>G</entry>
                        <entry>Stunde, (0-23), eine oder zwei Ziffern</entry>
                        <entry>Zend_Date::HOUR_SHORT</entry>
                        <entry>H</entry>
                        <entry><emphasis role="strong">2</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>h</entry>
                        <entry>Stunde, (01-12), zwei Ziffern</entry>
                        <entry>Zend_Date::HOUR_AM</entry>
                        <entry>hh</entry>
                        <entry><emphasis role="strong">02</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>H</entry>
                        <entry>Stunde, (00-23), zwei Ziffern</entry>
                        <entry>Zend_Date::HOUR</entry>
                        <entry>HH</entry>
                        <entry><emphasis role="strong">02</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>i</entry>
                        <entry>Minute, (00-59), zwei Ziffern</entry>
                        <entry>Zend_Date::MINUTE</entry>
                        <entry>mm</entry>
                        <entry><emphasis role="strong">02</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>s</entry>
                        <entry>Sekunde, (00-59), zwei Ziffern</entry>
                        <entry>Zend_Date::SECOND</entry>
                        <entry>ss</entry>
                        <entry><emphasis role="strong">02</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>e</entry>
                        <entry>Zeitzone, Lokalisiert, Vollständig</entry>
                        <entry>Zend_Date::TIMEZONE_NAME</entry>
                        <entry>zzzz</entry>
                        <entry><emphasis role="strong">Europe/Paris</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>I</entry>
                        <entry>Tageslicht</entry>
                        <entry>Zend_Date::DAYLIGHT</entry>
                        <entry>keine Entsprechung</entry>
                        <entry><emphasis role="strong">1</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>O</entry>
                        <entry>Differenz der Zeitzone</entry>
                        <entry>Zend_Date::GMT_DIFF</entry>
                        <entry>Z oder ZZ oder ZZZ</entry>
                        <entry><emphasis role="strong">+0100</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>P</entry>
                        <entry>Differenz der Zeitzone, getrennt</entry>
                        <entry>Zend_Date::GMT_DIFF_SEP</entry>
                        <entry>ZZZZ</entry>
                        <entry><emphasis role="strong">+01:00</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>T</entry>
                        <entry>Zeitzone, Lokalisiert, Abgekürzt</entry>
                        <entry>Zend_Date::TIMEZONE</entry>
                        <entry>z oder zz oder zzz</entry>
                        <entry><emphasis role="strong">CET</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>Z</entry>
                        <entry>Abstand der Zeitzone in Sekunden</entry>
                        <entry>Zend_Date::TIMEZONE_SECS</entry>
                        <entry>keine Entsprechung</entry>
                        <entry><emphasis role="strong">3600</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>c</entry>
                        <entry>Standard ISO Format Ausgabe</entry>
                        <entry>Zend_Date::ISO_8601</entry>
                        <entry>keine Entsprechung</entry>
                        <entry><emphasis role="strong">2004-02-12T15:19:21+00:00</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>r</entry>
                        <entry>Standard RFC 2822 Format Ausgabe</entry>
                        <entry>Zend_Date::RFC_2822</entry>
                        <entry>keine Entsprechung</entry>
                        <entry><emphasis role="strong">Don, 21 Dec 2000 16:01:07 +0200</emphasis>
                        </entry>
                    </row>
                    <row>
                        <entry>U</entry>
                        <entry>Unix Zeitpunkt</entry>
                        <entry>Zend_Date::TIMESTAMP</entry>
                        <entry>keine Entsprechung</entry>
                        <entry><emphasis role="strong">15275422364</emphasis>
                        </entry>
                    </row>
                </tbody>
            </tgroup>
        </table>

    </sect2>

</sect1>
