<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.datetime.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'it',
  ),
  'this' => 
  array (
    0 => 'function.strftime.php',
    1 => 'strftime',
    2 => 'Formatta una data/orario locale accordandola/o alle impostazioni locali according to locale settings',
  ),
  'up' => 
  array (
    0 => 'ref.datetime.php',
    1 => 'Date/Time Funzioni',
  ),
  'prev' => 
  array (
    0 => 'function.mktime.php',
    1 => 'mktime',
  ),
  'next' => 
  array (
    0 => 'function.strptime.php',
    1 => 'strptime',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'it',
    'path' => 'reference/datetime/functions/strftime.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.strftime" class="refentry">
   <div class="refnamediv">
    <h1 class="refname">strftime</h1>
    <p class="verinfo">(PHP 4, PHP 5, PHP 7, PHP 8)</p><p class="refpurpose"><span class="refname">strftime</span> &mdash; <span class="dc-title">
     Formatta una data/orario locale accordandola/o alle impostazioni locali according to locale settings
    </span></p>

   </div>
   <div class="refsect1 unknown-508" id="refsect1-function.strftime-unknown-508">
    <h3 class="title">Descrizione</h3>
     <div class="methodsynopsis dc-description">
      <span class="methodname"><strong>strftime</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="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$
        timestamp
       </code><span class="initializer"> = ?</span></span>): <span class="type"><a href="language.types.string.php" class="type string">string</a></span></div>

    <p class="para rdfs-comment">
     Restituisce una stringa formattata in accordo con la stringa del formato data
     usando il parametro dato <code class="parameter">timestamp</code> o l&#039;attuale 
     orario locale se non è stato dato il timestamp. I nomi di mesi e giorni della settimana e 
     le altre stringhe dipendenti dalla lingua rispettano le attuali impostazioni locali
     con <span class="function"><a href="function.setlocale.php" class="function">setlocale()</a></span>.
    </p>
    <p class="para">
     Le seguenti sequenze di caratteri sono utilizzate nella stringa del 
     formato:
     <ul class="itemizedlist">
      <li class="listitem">
       <span class="simpara">
        %a - Nome del giorno della settimana abbreviato in accordo con i parametri locali
       </span>
      </li>
      <li class="listitem">
       <span class="simpara">
        %A - Nome completo del giorno della settimana in accordo con i parametri locali
       </span>
      </li>
      <li class="listitem">
       <span class="simpara">
        %b - Nome del mese abbreviato in accordo con i parametri locali
       </span>
      </li>
      <li class="listitem">
       <span class="simpara">
        %B - Nome completo del mese in accordo con i parametri locali
       </span>
      </li>
      <li class="listitem">
       <span class="simpara">
        %c - Rappresentazione preferita di data e orario per le attuali
        impostazioni locali
       </span>
      </li>
      <li class="listitem">
       <span class="simpara">
        %C - numero del secolo (l&#039;anno diviso 100 e troncato in
        un intero, intervallo tra 00 e 99)
       </span>
      </li>
      <li class="listitem">
       <span class="simpara">
        %d - giorno del mese come numero decimale (intervallo tra 01 e 31)
       </span>
      </li>
      <li class="listitem">
       <span class="simpara">
        %D - come %m/%d/%y
       </span>
      </li>
      <li class="listitem">
       <span class="simpara">
        %e - giorno del mese come numero decimale, un singolo carattere è 
        preceduto da uno spapzio (intervallo tra &#039; 1&#039; e &#039;31&#039;)
       </span>
      </li>
      <li class="listitem">
       <span class="simpara">
        %g - come %G, ma senza il secolo.
       </span>
      </li>
      <li class="listitem">
       <span class="simpara">
        %G - L&#039;anno a 4 cifre corrispondente al numero di setitmana ISO (vedi %V).
        Questa ha lo stesso formato e valore di %Y, eccetto che se il numero di
        settimana ISO appartiene al precedente o prossimo anno, è invece utilizzato l&#039;anno 
        attuale.
       </span>
      </li>
      <li class="listitem">
       <span class="simpara">
        %h - come %b
       </span>
      </li>
      <li class="listitem">
       <span class="simpara">
        %H - ora come numero decimale usando il sistema a 24 ore (intervallo tra 00
        e 23)
       </span>
      </li>
      <li class="listitem">
       <span class="simpara">
        %I - ora come numero decimale usando il sistema a 12 ore (intervallo tra 01
        e 12)
       </span>
      </li>
      <li class="listitem">
       <span class="simpara">
        %j - giorno dell&#039;anno come numero decimale (intervallo tra 001 e 366)
       </span>
      </li>
      <li class="listitem">
       <span class="simpara">
        %m - mese come numero decimale (intervallo tra 01 e 12)
       </span>
      </li>
      <li class="listitem">
       <span class="simpara">
        %M - minuto come numero decimale 
       </span>
      </li>
      <li class="listitem">
       <span class="simpara">
        %n - carattere di nuova linea
       </span>
      </li>
      <li class="listitem">
       <span class="simpara">
        %p - entrambi `am&#039; o `pm&#039; accordati a un valore di tempo dato, o
        alle stringhe corrispondenti per le impostazioni locali
       </span>
      </li>
      <li class="listitem">
       <span class="simpara">
        %r - orario in notazione a.m. e p.m
       </span>
      </li>
      <li class="listitem">
       <span class="simpara">
        %R - orario nella notazione a 24 ore
       </span>
      </li>
      <li class="listitem">
       <span class="simpara">
        %S - secondi come numero decimale
       </span>
      </li>
      <li class="listitem">
       <span class="simpara">
        %t - Carattere di tabella
       </span>
      </li>
      <li class="listitem">
       <span class="simpara">
        %T - orario attuale, identico a %H:%M:%S
       </span>
      </li>
      <li class="listitem">
       <span class="simpara">
        %u - giorno della settimana come numero decimale [1,7], dove 1 rappresenta il
        Lunedì
       </span>
       <div class="warning"><strong class="warning">Avviso</strong>
        <p class="simpara">
         Sun Solaris sembra far iniziare con la Domenica a come 1
         sebbe la ISO 9889:1999 (l&#039;attuale standard di C) specifica
         chiaramente che dovrebbe iniziare dal Lunedì.
        </p>
       </div>
      </li>
      <li class="listitem">
       <span class="simpara">
        %U - numero della settimana dell&#039;anno in corso come numero decimale,
        iniziando dalla prima Domenica come primo giorno della prima
        settimana
       </span>
      </li>
      <li class="listitem">
       <span class="simpara"> 
        %V - Il numero di settimana ISO 8601:1988 dell&#039;anno attuale come numero decimale, 
        intervallo tra 01 e 53, dove la settimana 1 è la prima
        settimana che ha almeno 4 giorni dell&#039;attuale anno, e con
        il Lunedì come primo giorno della settimana. (Utilizza %G o %g per l&#039;anno
        componente che corrisponde al numero di settimana per il timestamp
        specificato.)
       </span>
      </li>
      <li class="listitem">
       <span class="simpara">
        %W - numero della settimana dell&#039;attuale anno come numero decimale,
        partendo con il primo Lunedì come primo giorno della prima
        settimana
       </span>
      </li>
      <li class="listitem">
       <span class="simpara">
        %w - giorno della settimana come decimale, dove la Domenica è 0
       </span>
      </li>
      <li class="listitem">
       <span class="simpara">
        %x - visualizzazione della data preferita dalle impostazioni del sistema locale
        senza orario
       </span>
      </li>
      <li class="listitem">
       <span class="simpara">
        %X - visualizzazione dell&#039;orario preferito dalle impostazioni del sistema locale
        senza data
       </span>
      </li>
      <li class="listitem">
       <span class="simpara">
        %y - anno come numero decimale senza secolo (intervallo tra 00 e
        99)
       </span>
      </li>
      <li class="listitem">
       <span class="simpara">
        %Y - anno come numero decimale incluso il secolo
       </span>
      </li>
      <li class="listitem">
       <span class="simpara">
        %Z - fuso orario o abbreviazione
       </span>
      </li>
      <li class="listitem">
       <span class="simpara">
        %% - il carattere `%&#039;
       </span>
      </li>
     </ul>
     <blockquote class="note"><p><strong class="note">Nota</strong>: 
      <p class="para">
       Non tutte le sequenze di caratteri potrebbero essere supportate dalla tua libreria locale
       di C, in tal caso la funzione <span class="function"><strong>strftime()</strong></span>
       non sarà supportata dal PHP. Questo significa che %T e %D non
       funzioneranno sotto Windows.
      </p>
     </p></blockquote>
     <div class="example" id="example-1">
      <p><strong>Example #1 Esempio di <span class="function"><strong>strftime()</strong></span></strong></p>
      <div class="example-contents">
<div class="annotation-interactive phpcode"><code><span style="color: #000000">setlocale (LC_TIME, "C");<br />print (strftime ("%A in Finlandese è "));<br />setlocale (LC_TIME, "fi_FI");<br />print (strftime ("%A, in Francese "));<br />setlocale (LC_TIME, "fr_FR");<br />print (strftime ("%A e in Italiano "));<br />setlocale (LC_TIME, "it_IT");<br />print (strftime ("%A.\n"));</span></code></div>
      </div>

     </div>
     Questo esempio funziona se hai le ripettive impostazioni di lingua installate 
     nel tuo sistema.
    </p>
    <p class="para">
     Guarda anche <span class="function"><a href="function.setlocale.php" class="function">setlocale()</a></span> e
     <span class="function"><a href="function.mktime.php" class="function">mktime()</a></span> e le<a href="http://www.opengroup.org/onlinepubs/007908799/xsh/strftime.html" class="link external">&raquo;&nbsp;
     specifiche dell&#039; Open Group per
     <span class="function"><strong>strftime()</strong></span></a>.
    </p>
   </div>

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