Originariamente inviato da Barman@83
Mi puoi spiegare in dettaglio cosa fa la funzione mktime()

Ho provato a leggere sul manuale ma non ho capito molto applicata al caso specifico.

Grazie
mktime rende un unix timestamp in accordo ai valori passati come data ora. L'ordine e':

mktime( ora, min, sec, mese, giorno, anno).

quindi

data('m', mktime( ora, min, sec, mese, giorno, anno))

rende il mese numerico relativo al UNIX timestamp passato a DATE() da mktime().