Ver. 1.0   
logo make me home | bookmark | contact | disclaimer
spacerspacerspacer
P H P
  B e n v e n u t o
Google
  
 

Reference sulla Data per il PHP
Una delle funzioni più utilizzate è quella che permette di acquisire, immagazzinare e visualizzare la data corrente. Nel PHP, data la sua caratteristica di linguaggio server-side, cioè lato server, la data ottenuta è quella del server e non quella dell'orologio del proprio PC. La funzione date() acquisisce i parametri che si definiscono all'interno delle parentesi.



esempio:

<?php
print ("Oggi è ".date("l, d/m/Y"));
?>


visualizzerà sullo schermo

Oggi è Saturday, 08/11/2003

in quanto abbiamo specificato: l (giorno della settimana); d (giorno del mese); m (mese in forma numerica); Y (anno nel formato esteso 4 digits)

non credo sia il caso di spiegare perchè il giorno della settimana è visualizzato in inglese (saturday) anche se il server è situato in Italia :-) A tal proposito questo è un buono spunto per fare un piccolo esercizio realizzando uno script per visualizzare i parametri della data in italiano. Buon lavoro!



Intanto a seguire l'elenco dei parametri che si possono ottenere dalla funzione data

  • a - "am" o "pm" (ante meridiam o post meridiam)
  • A - "AM" or "PM" (Ante Meridiam o Post Meridiam)
  • d - giorno del mese, 2 digits con lo zero iniziale; es. "01" a "31"
  • D - giorno della settimana, testo, 3 lettere; es. "Fri" (Friday)
  • F - mese, testo, esteso; es. "January"
  • h - ore, formato 12-ore; es. "01" a "12"
  • H - ore, formato 24-ore; es. "00" a "23"
  • g - ore, formato 12-ore senza zero iniziale; es. "1" a "12"
  • G - ore, formato 24-ore senza zero iniziale; es. "0" a "23"
  • i - minuti; es. "00" to "59"
  • j - giorno del mese senza zero iniziale; es. "1" a "31"
  • l (elle) - giorno della settimana, testo, esteso; es. "Friday"
  • L - valore booleano per l'anno bisestile; es. "0" o "1"
  • m - mese; es. "01" to "12"
  • n - mese senza zero iniziale; es. "1" a "12"
  • M - mese, testo, 3 lettere; es. "Jan"
  • s - secondi; es. "00" a "59"
  • S - Suffisso inglese di numero ordinale, testo, 2 caratteri; es. "th", "nd"
  • t - numero di giorni in un dato mese; es. "28" a "31"
  • U - secondi dall'inizio dell'epoca
  • w - giorno della settimana, numerico, es. "0" (Sunday) to "6" (Saturday)
  • W - numero della settimana dell'anno, 1 - 52 (inizio settimana Monday)
  • Y - Anno, 4 digits; es. "1999"
  • y - Anno, 2 digits; es. "99"
  • z - giorno dell'anno; es. "0" a "364"
  • Z - timezone offset in secondi (es. "-43200" to "43200")


Non credo sia il caso di dilungarci oltre sulla funzione data in quanto ogni parametro è specificato con relativo esempio. Prima di chiudere però uno script utile!



<?php
echo ("Ultimo aggiornamento: ".date("d/m/Y",filemtime($PATH_TRANSLATED)));
?>


Lo script visualizza la data dell'ultimo aggiornamento della pagina

 
Sponsors
zanox
box air max
1- logo
Logo - 120x60
box border
  | Ottimizzato per IE 4+ e una risoluzione di 1024 X 768 px |  
  © Copyright 2007-2010 Webmaster's Bazar