<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/class.datetimeinterface.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'de',
  ),
  'this' => 
  array (
    0 => 'datetime.format.php',
    1 => 'DateTimeInterface::format',
    2 => 'Liefert das Datum formatiert gem&auml;&szlig; dem angegebenen Format',
  ),
  'up' => 
  array (
    0 => 'class.datetimeinterface.php',
    1 => 'DateTimeInterface',
  ),
  'prev' => 
  array (
    0 => 'datetime.diff.php',
    1 => 'DateTimeInterface::diff',
  ),
  'next' => 
  array (
    0 => 'datetime.getoffset.php',
    1 => 'DateTimeInterface::getOffset',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'de',
    'path' => 'reference/datetime/datetimeinterface/format.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="datetime.format" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">DateTimeInterface::format</h1>
  <h1 class="refname">DateTimeImmutable::format</h1>
  <h1 class="refname">DateTime::format</h1>
  <h1 class="refname">date_format</h1>
  <p class="verinfo">(PHP 5 &gt;= 5.2.0, PHP 7, PHP 8)</p><p class="refpurpose"><span class="refname">DateTimeInterface::format</span> -- <span class="refname">DateTimeImmutable::format</span> -- <span class="refname">DateTime::format</span> -- <span class="refname">date_format</span> &mdash; <span class="dc-title">Liefert das Datum formatiert gemäß dem angegebenen Format</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-datetime.format-description">
  <h3 class="title">Beschreibung</h3>
  <p class="para">Objektorientierter Stil</p>
  <div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="methodname"><strong>DateTimeInterface::format</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$format</code></span>): <span class="type"><a href="language.types.string.php" class="type string">string</a></span></div>

  <div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="methodname"><strong>DateTimeImmutable::format</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$format</code></span>): <span class="type"><a href="language.types.string.php" class="type string">string</a></span></div>

  <div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="methodname"><strong>DateTime::format</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$format</code></span>): <span class="type"><a href="language.types.string.php" class="type string">string</a></span></div>

  <p class="para rdfs-comment">Prozeduraler Stil</p>
  <div class="methodsynopsis dc-description"><span class="methodname"><a href="function.date-format.php" class="methodname">date_format</a></span>(<span class="methodparam"><span class="type"><a href="class.datetimeinterface.php" class="type DateTimeInterface">DateTimeInterface</a></span> <code class="parameter">$object</code></span>, <span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$format</code></span>): <span class="type"><a href="language.types.string.php" class="type string">string</a></span></div>

  <p class="para rdfs-comment">
   Gibt das Datum im angegebenen Format zurück.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-datetime.format-parameters">
  <h3 class="title">Parameter-Liste</h3>
  <dl>
   <dt><code class="parameter">object</code></dt>
<dd><p class="para">Nur bei prozeduralem Aufruf: Ein von
<span class="function"><a href="function.date-create.php" class="function">date_create()</a></span> zurückgegebenes
<span class="classname"><a href="class.datetime.php" class="classname">DateTime</a></span>-Objekt.</p></dd>
   
    <dt><code class="parameter">format</code></dt>
    <dd>
     <p class="para">
      Das Format des ausgegebenen Datums vom Typ <span class="type"><a href="language.types.string.php" class="type string">string</a></span>. Siehe
      die Formatierungsoptionen unten. Es gibt auch mehrere
      <a href="class.datetimeinterface.php#datetimeinterface.constants.types" class="link">vordefinierte Datumskonstanten</a>,
      die stattdessen verwendet werden können, z. B. enthält
      <strong><code><a href="datetime.constants.php#constant.date-rss">DATE_RSS</a></code></strong> die Formatzeichenkette
      <code class="literal">&#039;D, d M Y H:i:s&#039;</code>.
     </p>
     <p class="para">
      <table class="doctable table">
       <caption><strong>Die folgenden Zeichen werden in der Parameterzeichenkette
        <code class="parameter">format</code> erkannt</strong></caption>
       
        <thead>
         <tr>
          <th><code class="parameter">format</code>-Zeichen</th>
          <th>Beschreibung</th>
          <th>Mögliche Rückgabewerte</th>
         </tr>

        </thead>

        <tbody class="tbody">
         <tr>
          <td style="text-align: center;"><em>Tag</em></td>
          <td>---</td>
          <td>---</td>
         </tr>

         <tr>
          <td><code class="literal">d</code></td>
          <td>Tag des Monats; zwei Ziffern mit vorangestellter Null</td>
          <td><code class="literal">01</code> bis <code class="literal">31</code></td>
         </tr>

         <tr>
          <td><code class="literal">D</code></td>
          <td>Textuelle Darstellung eines Tages; drei Buchstaben</td>
          <td><code class="literal">Mon</code> bis <code class="literal">Sun</code></td>
         </tr>

         <tr>
          <td><code class="literal">j</code></td>
          <td>Tag des Monats; zwei Ziffern ohne vorangestellte Null</td>
          <td><code class="literal">1</code> bis <code class="literal">31</code></td>
         </tr>

         <tr>
          <td><code class="literal">l</code> (kleines &#039;L&#039;)</td>
          <td>Vollständige textuelle Darstellung eines Tages</td>
          <td><code class="literal">Sunday</code> bis <code class="literal">Saturday</code></td>
         </tr>

         <tr>
          <td><code class="literal">N</code></td>
          <td>Numerische Darstellung eines Wochentags gemäß ISO-8601</td>
          <td><code class="literal">1</code> (für Montag) bis <code class="literal">7</code> (für Sonntag)</td>
         </tr>

         <tr>
          <td><code class="literal">S</code></td>
          <td>Englisches Ordnungssuffix für den Tag des Monats; zwei Buchstaben</td>
          <td>
           <code class="literal">st</code>, <code class="literal">nd</code>, <code class="literal">rd</code>
           oder <code class="literal">th</code>; funktioniert gut mit <code class="literal">j</code>
          </td>
         </tr>

         <tr>
          <td><code class="literal">w</code></td>
          <td>Numerische Darstellung eines Wochentags</td>
          <td><code class="literal">0</code> (für Sonntag) bis <code class="literal">6</code> (für Samstag)</td>
         </tr>

         <tr>
          <td><code class="literal">z</code></td>
          <td>Tag des Jahres (beginnend bei 0)</td>
          <td><code class="literal">0</code> bis <code class="literal">365</code></td>
         </tr>

         <tr>
          <td style="text-align: center;"><em>Woche</em></td>
          <td>---</td>
          <td>---</td>
         </tr>

         <tr>
          <td><code class="literal">W</code></td>
          <td>Wochennummer eines Jahres gemäß ISO-8601; die Wochen beginnen am Montag</td>
          <td>Beispiel: <code class="literal">42</code> (die 42. Woche des Jahres)</td>
         </tr>

         <tr>
          <td style="text-align: center;"><em>Monat</em></td>
          <td>---</td>
          <td>---</td>
         </tr>

         <tr>
          <td><code class="literal">F</code></td>
          <td>Vollständige textuelle Darstellung eines Monats, z. B. January oder March</td>
          <td><code class="literal">January</code> bis <code class="literal">December</code></td>
         </tr>

         <tr>
          <td><code class="literal">m</code></td>
          <td>Numerische Darstellung eines Monats; mit vorangestellter Null</td>
          <td><code class="literal">01</code> bis <code class="literal">12</code></td>
         </tr>

         <tr>
          <td><code class="literal">M</code></td>
          <td>Kurze textuelle Darstellung eines Monats; drei Buchstaben</td>
          <td><code class="literal">Jan</code> bis <code class="literal">Dec</code></td>
         </tr>

         <tr>
          <td><code class="literal">n</code></td>
          <td>Numerische Darstellung eines Monats; ohne vorangestellte Null</td>
          <td><code class="literal">1</code> bis <code class="literal">12</code></td>
         </tr>

         <tr>
          <td><code class="literal">t</code></td>
          <td>Anzahl der Tage des angegebenen Monats</td>
          <td><code class="literal">28</code> bis <code class="literal">31</code></td>
         </tr>

         <tr>
          <td style="text-align: center;"><em>Jahr</em></td>
          <td>---</td>
          <td>---</td>
         </tr>

         <tr>
          <td><code class="literal">L</code></td>
          <td>Gibt an, ob es ein Schaltjahr ist</td>
          <td><code class="literal">1</code> wenn es ein Schaltjahr ist, andernfalls <code class="literal">0</code></td>
         </tr>

         <tr>
          <td><code class="literal">o</code></td>
          <td>
           Jahreszahl gemäß ISO 8601-Wochennummer. Dies hat den gleichen Wert
           wie <code class="literal">Y</code>, außer wenn die ISO-Wochennummer
           (<code class="literal">W</code>) zum vorherigen oder nächsten Jahr gehört;
           dann wird stattdessen das Jahr dieser Woche verwendet.
          </td>
          <td>Beispiele: <code class="literal">1999</code> oder <code class="literal">2003</code></td>
         </tr>

         <tr>
          <td><code class="literal">X</code></td>
          <td>
           Erweiterte vollständige numerische Darstellung einer Jahreszahl,
           mindestens 4-stellig, mit <code class="literal">-</code> für Jahre vor
           Christus und <code class="literal">+</code> für Jahre nach Christus.
          </td>
          <td>
           Beispiele: <code class="literal">-0055</code>, <code class="literal">+0787</code>,
           <code class="literal">+1999</code>, <code class="literal">+10191</code>
          </td>
         </tr>

         <tr>
          <td><code class="literal">x</code></td>
          <td>
           Erweiterte vollständige numerische Darstellung einer Jahreszahl,
           falls erforderlich, oder standardmäßige vollständige numerische
           Darstellung, falls möglich (wie <code class="literal">Y</code>). Mindestens
           vier Ziffern. Jahren vor Christi Geburt wird ein
           <code class="literal">-</code> vorangestellt. Jahreszahlen über
           (und einschließlich) <code class="literal">10000</code> werden mit einem
           <code class="literal">+</code> eingeleitet.
          </td>
          <td>
           Beispiele: <code class="literal">-0055</code>, <code class="literal">0787</code>,
           <code class="literal">1999</code>, <code class="literal">+10191</code>
          </td>
         </tr>

         <tr>
          <td><code class="literal">Y</code></td>
          <td>
           Vollständige numerische Darstellung einer Jahreszahl; mindestens
           vier Ziffern, mit <code class="literal">-</code> für die Jahre vor Christus
          </td>
          <td>
           Beispiele: <code class="literal">-0055</code>, <code class="literal">0787</code>,
           <code class="literal">1999</code>, <code class="literal">2003</code>,
           <code class="literal">10191</code>
          </td>
         </tr>

         <tr>
          <td><code class="literal">y</code></td>
          <td>Darstellung einer Jahreszahl; zwei Ziffern</td>
          <td>Beispiele: <code class="literal">99</code> oder <code class="literal">03</code></td>
         </tr>

         <tr>
          <td style="text-align: center;"><em>Zeit</em></td>
          <td>---</td>
          <td>---</td>
         </tr>

         <tr>
          <td><code class="literal">a</code></td>
          <td>Ante meridiem und Post meridiem in Kleinbuchstaben</td>
          <td><code class="literal">am</code> oder <code class="literal">pm</code></td>
         </tr>

         <tr>
          <td><code class="literal">A</code></td>
          <td>Ante meridiem und Post meridiem in Großbuchstaben</td>
          <td><code class="literal">AM</code> oder <code class="literal">PM</code></td>
         </tr>

         <tr>
          <td><code class="literal">B</code></td>
          <td>Swatch-Internetzeit</td>
          <td><code class="literal">000</code> bis <code class="literal">999</code></td>
         </tr>

         <tr>
          <td><code class="literal">g</code></td>
          <td>Stunde im 12-Stunden-Format; ohne vorangestellte Null</td>
          <td><code class="literal">1</code> bis <code class="literal">12</code></td>
         </tr>

         <tr>
          <td><code class="literal">G</code></td>
          <td>Stunde im 24-Stunden-Format; ohne vorangestellte Null</td>
          <td><code class="literal">0</code> bis <code class="literal">23</code></td>
         </tr>

         <tr>
          <td><code class="literal">h</code></td>
          <td>Stunde im 12-Stunden-Format; mit vorangestellter Null</td>
          <td><code class="literal">01</code> bis <code class="literal">12</code></td>
         </tr>

         <tr>
          <td><code class="literal">H</code></td>
          <td>Stunde im 24-Stunden-Format; mit vorangestellter Null</td>
          <td><code class="literal">00</code> bis <code class="literal">23</code></td>
         </tr>

         <tr>
          <td><code class="literal">i</code></td>
          <td>Minuten; mit vorangestellter Null</td>
          <td><code class="literal">00</code> bis <code class="literal">59</code></td>
         </tr>

         <tr>
          <td><code class="literal">s</code></td>
          <td>Sekunden; mit vorangestellter Null</td>
          <td><code class="literal">00</code> bis <code class="literal">59</code></td>
         </tr>

         <tr>
          <td><code class="literal">u</code></td>
          <td>
           Mikrosekunden. Es ist zu beachten, dass die Funktion
           <span class="function"><a href="function.date.php" class="function">date()</a></span> immer <code class="literal">000000</code> ausgibt,
           weil sie einen Parameter vom Typ <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> erwartet, während
           <span class="methodname"><strong>DateTimeInterface::format()</strong></span> Mikrosekunden
           unterstützt, wenn ein Objekt vom Typ
           <span class="classname"><a href="class.datetimeinterface.php" class="classname">DateTimeInterface</a></span> mit Mikrosekunden erstellt
           wurde.
          </td>
          <td>Beispiel: <code class="literal">654321</code></td>
         </tr>

         <tr>
          <td><code class="literal">v</code></td>
          <td>
           Millisekunden. Es gilt der gleiche Hinweis wie für
           <code class="literal">u</code>.
          </td>
          <td>Beispiel: <code class="literal">654</code></td>
         </tr>

         <tr>
          <td style="text-align: center;"><em>Zeitzone</em></td>
          <td>---</td>
          <td>---</td>
         </tr>

         <tr>
          <td><code class="literal">e</code></td>
          <td>Bezeichner der Zeitzone</td>
          <td>Beispiele: <code class="literal">UTC</code>, <code class="literal">GMT</code>, <code class="literal">Atlantic/Azores</code></td>
         </tr>

         <tr>
          <td><code class="literal">I</code> (großes i)</td>
          <td>Gibt an, ob das Datum in der Sommerzeit liegt oder nicht</td>
          <td><code class="literal">1</code> für Sommerzeit, andernfalls <code class="literal">0</code></td>
         </tr>

         <tr>
          <td><code class="literal">O</code></td>
          <td>Differenz zur Greenwich-Zeit (GMT); ohne Doppelpunkt zwischen Stunden und Minuten</td>
          <td>Beispiel: <code class="literal">+0200</code></td>
         </tr>

         <tr>
          <td><code class="literal">P</code></td>
          <td>Differenz zur Greenwich-Zeit (GMT); mit Doppelpunkt zwischen Stunden und Minuten</td>
          <td>Beispiel: <code class="literal">+02:00</code></td>
         </tr>

         <tr>
          <td><code class="literal">p</code></td>
          <td>
           Dasselbe wie <code class="literal">P</code>, gibt aber <code class="literal">Z</code>
           zurück anstelle von <code class="literal">+00:00</code>
           (verfügbar seit PHP 8.0.0)
          </td>
          <td>Beispiele: <code class="literal">Z</code> oder <code class="literal">+02:00</code></td>
         </tr>

         <tr>
          <td><code class="literal">T</code></td>
          <td>Zeitzonenkürzel, falls bekannt; andernfalls die Abweichung von der GMT</td>
          <td>Beispiele: <code class="literal">EST</code>, <code class="literal">MDT</code>, <code class="literal">+05</code></td>
         </tr>

         <tr>
          <td><code class="literal">Z</code></td>
          <td>
           Zeitverschiebung in Sekunden. Der Wert ist für Zeitzonen westlich
           von der UTC immer negativ und für die Zeitzonen östlich von der UTC
           immer positiv.
          </td>
          <td><code class="literal">-43200</code> bis <code class="literal">50400</code></td>
         </tr>

         <tr>
          <td style="text-align: center;"><em>Datum und Uhrzeit vollständig</em></td>
          <td>---</td>
          <td>---</td>
         </tr>

         <tr>
          <td><code class="literal">c</code></td>
          <td>Datum gemäß ISO 8601</td>
          <td>2004-02-12T15:19:21+00:00</td>
         </tr>

         <tr>
          <td><code class="literal">r</code></td>
          <td>Datum im Format <a href="https://datatracker.ietf.org/doc/html/rfc2822" class="link external">&raquo;&nbsp;RFC 2822</a>/<a href="https://datatracker.ietf.org/doc/html/rfc5322" class="link external">&raquo;&nbsp;RFC 5322</a></td>
          <td>Beispiel: <code class="literal">Thu, 21 Dec 2000 16:01:07 +0200</code></td>
         </tr>

         <tr>
          <td><code class="literal">U</code></td>
          <td>Sekunden seit der Unix-Epoche (1. Januar 1970 00:00:00 GMT)</td>
          <td>Siehe auch <span class="function"><a href="function.time.php" class="function">time()</a></span></td>
         </tr>

        </tbody>
       
      </table>

     </p>
     <p class="para">
      In der Formatzeichenkette nicht erkannte Zeichen werden unverändert
      ausgegeben. In Verbindung mit der Funktion <span class="function"><a href="function.gmdate.php" class="function">gmdate()</a></span>
      gibt das Format <code class="literal">Z</code> immer <code class="literal">0</code> zurück.
     </p>
     <blockquote class="note"><p><strong class="note">Hinweis</strong>: 
      <p class="para">
       Da diese Funktion nur Zeitstempel vom Typ <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> akzeptiert,
       ist das Formatzeichen <code class="literal">u</code> nur dann nützlich, wenn die
       Funktion <span class="function"><a href="function.date-format.php" class="function">date_format()</a></span> mit benutzerdefinierten
       Zeitstempeln verwendet wird, die mit <span class="function"><a href="function.date-create.php" class="function">date_create()</a></span>
       erstellt wurden.
      </p>
     </p></blockquote>
    </dd>
   
  </dl>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-datetime.format-returnvalues">
  <h3 class="title">Rückgabewerte</h3>
  <p class="para">
   Gibt bei Erfolg eine Zeichenkette mit dem formatierten Datum zurück.
  </p>
 </div>


 <div class="refsect1 changelog" id="refsect1-datetime.format-changelog">
  <h3 class="title">Changelog</h3>
  <table class="doctable informaltable">
   
    <thead>
     <tr>
      <th>Version</th>
      <th>Beschreibung</th>
     </tr>

    </thead>

    <tbody class="tbody">
     <tr>
      <td>8.2.0</td>
      <td>
       Die <code class="parameter">format</code>-Zeichen <code class="literal">X</code> und
       <code class="literal">x</code> wurden hinzugefügt.
      </td>
     </tr>

     <tr>
      <td>8.0.0</td>
      <td>
       Vor dieser Version wurde bei einem Fehler <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> zurückgegeben.
      </td>
     </tr>

    </tbody>
   
  </table>

 </div>


 <div class="refsect1 examples" id="refsect1-datetime.format-examples">
  <h3 class="title">Beispiele</h3>
  <p class="para">
   <div class="example" id="example-1">
    <p><strong>Beispiel #1 <span class="function"><strong>DateTimeInterface::format()</strong></span>-Beispiel</strong></p>
    <div class="example-contents"><p>Objektorientierter Stil</p></div>
    <div class="example-contents">
<div class="annotation-interactive phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />$date </span><span style="color: #007700">= new </span><span style="color: #0000BB">DateTimeImmutable</span><span style="color: #007700">(</span><span style="color: #DD0000">'2000-01-01'</span><span style="color: #007700">);<br />echo </span><span style="color: #0000BB">$date</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">format</span><span style="color: #007700">(</span><span style="color: #DD0000">'Y-m-d H:i:s'</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

    <div class="example-contents"><p>Prozeduraler Stil</p></div>
    <div class="example-contents">
<div class="annotation-interactive phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />$date </span><span style="color: #007700">= </span><span style="color: #0000BB">date_create</span><span style="color: #007700">(</span><span style="color: #DD0000">'2000-01-01'</span><span style="color: #007700">);<br />echo </span><span style="color: #0000BB">date_format</span><span style="color: #007700">(</span><span style="color: #0000BB">$date</span><span style="color: #007700">, </span><span style="color: #DD0000">'Y-m-d H:i:s'</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

    <div class="example-contents"><p>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div>
    <div class="example-contents screen">
<div class="annotation-interactive examplescode"><pre class="examplescode">2000-01-01 00:00:00</pre>
</div>
    </div>
   </div>
  </p>

  <p class="para">
   <div class="example" id="example-2">
    <p><strong>Beispiel #2 Weitere Beispiele</strong></p>
    <div class="example-contents">
<div class="annotation-interactive phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br /></span><span style="color: #FF8000">// Die Standard-Zeitzone setzen, die verwendet werden soll.<br /></span><span style="color: #0000BB">date_default_timezone_set</span><span style="color: #007700">(</span><span style="color: #DD0000">'UTC'</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">// Jetzt<br /></span><span style="color: #0000BB">$date </span><span style="color: #007700">= new </span><span style="color: #0000BB">DateTimeImmutable</span><span style="color: #007700">();<br /><br /></span><span style="color: #FF8000">// Gibt z. B. Folgendes aus: Wednesday<br /></span><span style="color: #007700">echo </span><span style="color: #0000BB">$date</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">format</span><span style="color: #007700">(</span><span style="color: #DD0000">'l'</span><span style="color: #007700">), </span><span style="color: #DD0000">"\n"</span><span style="color: #007700">;<br /><br /></span><span style="color: #FF8000">// Gibt z. B. Folgendes aus: Wednesday 19th of October 2022 08:40:48 AM<br /></span><span style="color: #007700">echo </span><span style="color: #0000BB">$date</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">format</span><span style="color: #007700">(</span><span style="color: #DD0000">'l jS \o\f F Y h:i:s A'</span><span style="color: #007700">), </span><span style="color: #DD0000">"\n"</span><span style="color: #007700">;<br /><br /></span><span style="color: #FF8000">/* Verwenden von Konstanten im Format-Parameter */<br />// Gibt z. B. Folgendes aus: Wed, 19 Oct 2022 08:40:48 +0000<br /></span><span style="color: #007700">echo </span><span style="color: #0000BB">$date</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">format</span><span style="color: #007700">(</span><span style="color: #0000BB">DateTimeInterface</span><span style="color: #007700">::</span><span style="color: #0000BB">RFC2822</span><span style="color: #007700">), </span><span style="color: #DD0000">"\n"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

   </div>
  </p>
  <p class="para">
   Um zu verhindern, dass ein bekanntes Zeichen in der Formatzeichenkette
   interpretiert wird, kann es mit einem vorangestellten Backslash maskiert
   werden. Wenn das Zeichen mit dem Backslash bereits eine spezielle
   Zeichenfolge ist, muss eventuell auch der Backslash maskiert werden.
   <div class="example" id="example-3">
    <p><strong>Beispiel #3 Zeichen beim Formatieren maskieren</strong></p>
    <div class="example-contents">
<div class="annotation-interactive phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />$date </span><span style="color: #007700">= new </span><span style="color: #0000BB">DateTimeImmutable</span><span style="color: #007700">();<br /><br /></span><span style="color: #FF8000">// Gibt z. B. Folgendes aus: Wednesday the 19th<br /></span><span style="color: #007700">echo </span><span style="color: #0000BB">$date</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">format</span><span style="color: #007700">(</span><span style="color: #DD0000">'l \t\h\e jS'</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

   </div>
  </p>
  <p class="para">
   Um Daten in anderen Sprachen zu formatieren, kann
   <span class="methodname"><a href="intldateformatter.format.php" class="methodname">IntlDateFormatter::format()</a></span> anstelle von
   <span class="methodname"><strong>DateTimeInterface::format()</strong></span> verwendet werden.
  </p>
 </div>


 <div class="refsect1 notes" id="refsect1-datetime.format-notes">
  <h3 class="title">Anmerkungen</h3>
  <p class="para">
   Diese Methode verwendet keine Gebietsschemata; die gesamte Ausgabe erfolgt
   auf englisch.
  </p>
 </div>


 <div class="refsect1 seealso" id="refsect1-datetime.format-seealso">
  <h3 class="title">Siehe auch</h3>
  <ul class="simplelist">
   <li><span class="function"><a href="function.date.php" class="function" rel="rdfs-seeAlso">date()</a> - Formatiert einen Unix-Zeitstempel</span></li>
  </ul>
 </div>


</div><?php manual_footer($setup); ?>