Restituisce la UNIX timestamp per una data. Questa timestamp č un intero lungo (longint) contenente il numero di secondi tra la Unix Epoch (ossia "January 1 1970") e la data e orario specificati. E' usata per fare calcoli tra date.
Viene usato in combinazione con date
mktime ( int hour, int minute, int second, int month, int day, int year)
Vediamo un esempio: echo date ("M-d-Y", mktime (0,0,0,8,10,02));
con il comando mktime (0,0,0,8,10,02) viene indicata la data da esaminare (le 00:00:00 del 10 ottobre 2002) e con il comando echo date ("M-d-Y") viene detto come trattare la data e l'ora appena calcolata. Alla fine verrā stampata la stringa Oct-10-2002.
L'ultimo giorno del mese viene espresso come il giorno "0" del mese successivo.
Ad esempio: echo date ("d M Y", mktime (0,0,0,10,0,02));
indica l'ultimo giorno del mese di Settembre 2002. Verrā quindi stampato 30 Sept 2002
Riferimenti, esempi e teoria sulle funzioni che PHP fornisce
strftime USO IGNOTO
Non capisco perchè strftime combinato su mktime su una data del tipo 06/06/2006 13:40:11 non funzioni e mi tiri fuori che siamo nel 2008 è lunedì ed è dicembre!