Page 87 - Guida tascabile HTML5
P. 87

Questa informazione può essere combinata con la data, per ottenere una

           marcatura temporale molto precisa:

           <p>Il giorno di ferragosto l'ufficio apre alle <time datetime="2017-08-
           15T14:00">14:00</time>.</p>


              ATTENZIONE La T che separa la data dall’ora può essere omessa, sostituendola con
              uno spazio: "2017-08-15 14:00" entrambe le sintassi sono stringhe valide.

              Quando il contesto lo richiede, è possibile includere un’indicazione del fuso

           orario che si sta prendendo come riferimento: il suffisso Z rappresenta Greenwich
           (ora Zulu), mentre gli altri fusi orari sono identificati con la relativa differenza

           positiva o negativa:

           <p>Happy <time datetime="2017-01-01 00:00Z">New Year</time>!</p>

           <p>Buon <time datetime="2017-01-01 00:00+01:00">Anno</time>!</p>

              TERMINOLOGIA Il fuso orario di riferimento per Roma è GMT+1 (Greenwich Mean Time

              più un’ora) quando è in vigore l’ora solare e GMT+2 con l’ora legale.




                                        Identificare una durata

              Infine, per esigenze particolari, è possibile sfruttare la sintassi del tag <time> per

           specificare una durata: la P iniziale (period) consente di indicare giorni (D), ore

           (H), minuti (M) o secondi (S):

           <p>Il viaggio durerà <time datetime="P7D">una settimana</time>.
           </p>

              NOTA Avete la possibilità di inserire spazi tra gli elementi, per una maggiore leggibilità
              della stringa: datetime="P 7 D".

              Per consentire una maggiore precisione nell’indicare la durata, le regole della

           sintassi prevedono l’utilizzo della stringa PT, dopo la quale è possibile combinare
           ore, minuti e secondi (con tanto di eventuali decimi):


           <p>Stefano Baldini detiene il record italiano nella maratona: <time
           datetime="PT02H 07M 22S">2h07'22"</time>.</p>

              ATTENZIONE Il sistema convertirà internamente ogni durata in secondi, per rendere
              univoca e condivisibile l’informazione: per questo motivo l’intervallo di tempo non può

              essere espresso in mesi, che hanno durate variabili tra i 28 e i 31 giorni.




               Supporto per altri alfabeti: i tag <ruby>,


                                            <bdi> e <bdo>
   82   83   84   85   86   87   88   89   90   91   92