<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/class.intldateformatter.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'fr',
  ),
  'this' => 
  array (
    0 => 'intldateformatter.getcalendarobject.php',
    1 => 'IntlDateFormatter::getCalendarObject',
    2 => 'R&eacute;cup&egrave;re une copie de l\'objet formateur du calendrier',
  ),
  'up' => 
  array (
    0 => 'class.intldateformatter.php',
    1 => 'IntlDateFormatter',
  ),
  'prev' => 
  array (
    0 => 'intldateformatter.gettimezoneid.php',
    1 => 'IntlDateFormatter::getTimeZoneId',
  ),
  'next' => 
  array (
    0 => 'intldateformatter.gettimezone.php',
    1 => 'IntlDateFormatter::getTimeZone',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'fr',
    'path' => 'reference/intl/dateformatter/getcalendarobject.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="intldateformatter.getcalendarobject" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">IntlDateFormatter::getCalendarObject</h1>
  <h1 class="refname">datefmt_get_calendar_object</h1>
  <p class="verinfo">(PHP 5 &gt;= 5.5.0, PHP 7, PHP 8, PECL intl &gt;= 3.0.0)</p><p class="refpurpose"><span class="refname">IntlDateFormatter::getCalendarObject</span> -- <span class="refname">datefmt_get_calendar_object</span> &mdash; <span class="dc-title">Récupère une copie de l&#039;objet formateur du calendrier</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-intldateformatter.getcalendarobject-description">
  <h3 class="title">Description</h3>
  <p class="para">
   Style orienté objet
  </p>
  <div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="methodname"><strong>IntlDateFormatter::getCalendarObject</strong></span>(): <span class="type"><span class="type"><a href="class.intlcalendar.php" class="type IntlCalendar">IntlCalendar</a></span>|<span class="type"><a href="language.types.singleton.php" class="type false">false</a></span>|<span class="type"><a href="language.types.null.php" class="type null">null</a></span></span></div>

  <p class="para rdfs-comment">
   Style procédural
  </p>
  <div class="methodsynopsis dc-description"><span class="methodname"><strong>datefmt_get_calendar_object</strong></span>(<span class="methodparam"><span class="type"><a href="class.intldateformatter.php" class="type IntlDateFormatter">IntlDateFormatter</a></span> <code class="parameter">$formatter</code></span>): <span class="type"><span class="type"><a href="class.intlcalendar.php" class="type IntlCalendar">IntlCalendar</a></span>|<span class="type"><a href="language.types.singleton.php" class="type false">false</a></span>|<span class="type"><a href="language.types.null.php" class="type null">null</a></span></span></div>


  <p class="para rdfs-comment">
   Obtient une copie de l&#039;objet calendrier utilisé en interne par ce formateur.
   Ce calendrier aura un type (comme grégorien, japonais, bouddhiste, islamique, etc.)
   et un décalage horaire qui correspondent au type et au décalage horaire
   utilisés par le formateur. La date/heure de l&#039;objet n&#039;est pas spécifiée.
  </p>

 </div>


 <div class="refsect1 parameters" id="refsect1-intldateformatter.getcalendarobject-parameters">
  <h3 class="title">Liste de paramètres</h3>
  <p class="para">Cette fonction ne contient aucun paramètre.</p>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-intldateformatter.getcalendarobject-returnvalues">
  <h3 class="title">Valeurs de retour</h3>
  <p class="para">
   Une copie de l&#039;objet calendrier interne utilisé par ce formateur,
   ou <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> si aucun n&#039;a été défini,  ou <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> si une erreur survient.
  </p>
 </div>



 <div class="refsect1 examples" id="refsect1-intldateformatter.getcalendarobject-examples">
  <h3 class="title">Exemples</h3>
  <p class="para">
   <div class="example" id="example-1">
   <p><strong>Exemple #1 Exemple avec <span class="function"><strong>IntlDateFormatter::getCalendarObject()</strong></span></strong></p>
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />$formatter </span><span style="color: #007700">= </span><span style="color: #0000BB">IntlDateFormatter</span><span style="color: #007700">::</span><span style="color: #0000BB">create</span><span style="color: #007700">(<br />    </span><span style="color: #DD0000">"fr_FR@calendar=islamic"</span><span style="color: #007700">, <br />    </span><span style="color: #0000BB">NULL</span><span style="color: #007700">,<br />    </span><span style="color: #0000BB">NULL</span><span style="color: #007700">,<br />    </span><span style="color: #DD0000">"GMT-01:00"</span><span style="color: #007700">,<br />    </span><span style="color: #0000BB">IntlDateFormatter</span><span style="color: #007700">::</span><span style="color: #0000BB">TRADITIONAL<br /></span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">$cal </span><span style="color: #007700">= </span><span style="color: #0000BB">$formatter</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getCalendarObject</span><span style="color: #007700">();<br /><br /></span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(<br />    </span><span style="color: #0000BB">$cal</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getType</span><span style="color: #007700">(),<br />    </span><span style="color: #0000BB">$cal</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getTimeZone</span><span style="color: #007700">(),<br />    </span><span style="color: #0000BB">$cal</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getLocale</span><span style="color: #007700">(</span><span style="color: #0000BB">Locale</span><span style="color: #007700">::</span><span style="color: #0000BB">VALID_LOCALE</span><span style="color: #007700">)<br />);<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

    <div class="example-contents"><p>L&#039;exemple ci-dessus va afficher :</p></div>
    <div class="example-contents screen">
<div class="examplescode"><pre class="examplescode">string(7) &quot;islamic&quot;
object(IntlTimeZone)#3 (4) {
  [&quot;valid&quot;]=&gt;
  bool(true)
  [&quot;id&quot;]=&gt;
  string(9) &quot;GMT-01:00&quot;
  [&quot;rawOffset&quot;]=&gt;
  int(-3600000)
  [&quot;currentOffset&quot;]=&gt;
  int(-3600000)
}
string(5) &quot;fr_FR&quot;</pre>
</div>
    </div>
   </div>
  </p>
 </div>


 <div class="refsect1 seealso" id="refsect1-intldateformatter.getcalendarobject-seealso">
  <h3 class="title">Voir aussi</h3>
  <p class="para">
   <ul class="simplelist">
    <li><span class="function"><a href="intldateformatter.getcalendar.php" class="function" rel="rdfs-seeAlso">IntlDateFormatter::getCalendar()</a> - Lit le calendrier utilis&eacute; par l'objet IntlDateFormatter</span></li>
    <li><span class="function"><a href="intldateformatter.setcalendar.php" class="function" rel="rdfs-seeAlso">IntlDateFormatter::setCalendar()</a> - D&eacute;finit le type de calendrier utilis&eacute; par le formateur</span></li>
    <li><span class="classname"><a href="class.intlcalendar.php" class="classname">IntlCalendar</a></span></li>
   </ul>
  </p>
 </div>

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