Page 158 - HTML, PHP & MYSQL - La programmazione eb
P. 158

Per  ottenere  un'orario  del  tipo  15:54:06  dovremmo

              utilizzare:




              date("H:i:s");
              Per  ottenere  un'orario  del  tipo  3.54  pm  dovremmo

              dovremmo utilizzare:




              date("g.i a");
              Passiamo adesso a vedere come ottenere delle date un po'

              più comlesse. Nulla infatti ci vieta di ottenere un output di

              data/orario  del  tipo  23/9/2003  9:54.65  PM.  La  riga  da

              scrivere sarà come questa:



              date("d/n/Y g:i.s A");

              Caratteri speciali e backslash



              Una  nota  importante:  nel  primo  parametro  (cioè  nella

              stringa di formattazione) possiamo usare, come avete visto,

              anche  altri  caratteri  rispetto  a  quelli  "speciali"  elencati
              sopra. E' bene ricordare, però, che se scriviamo "a" al suo

              posto  PHP  inserirà  la  dicitura  am/pm...  ma  se  non

              vogliamo che ciò accada? se vogliamo che venga scritta la

              lettera  "a"  come  possiamo  fare?  Semplice...  basta  farla

              precedere da un backslash. Provate ad esempio ad eseguire
              questo codice:




              date('d/m/Y \a\l\l\e H:i:s');
              Il risultato sarà: 04/09/2003 alle 15:54:06

              La funzione checkdate




              Grazie  alla  funzione  checkdate  di  PHP,  come  lascia
              intendere  il  nome,  è  possibile  verificare  se  una  data  è





                                                          159
   153   154   155   156   157   158   159   160   161   162   163