Originariamente inviato da guarnieri
Se hai ancora un po di pazienza, ti chiedo due cose

una perche' se stampo con mktime mi cambia il valore della data?

print ''.$datareader.''; = 26/09/2007

echo date ("m-d-Y", mktime ($datareader)); = 09-29-2007


poi mi diresti come fare, perche' non ho capito, dovrei convertire la data1 e l'ora1, unirle poi convertire la data2 e l'ora2 convertire anche queste con mktime e fare il test.

Sinceramente non come fare.

Grazie comunque
perchè mktime vuole i parametri in questo ordine:

int mktime ( int hour, int minute, int second, int month, int day, int year )

quindi devi scambiare mese e giorno....

Devi arrivare ad evere dalle tue stringhe tutti i campi per far funzionare mktime, una volta fatto questo sei a posto... e puoi calcolare i secondi corrispondenti a quella tot data...