'sera
io ho 2 date in formato datetime
dovrei calcolare quanti secondi ci sono di differenza(per far partire un cronometro per cui ci vogliono i secondi)
per ora ho usato mktime per calcolare tutte e due le date e poi la differenza ma mi restituisce risultati fantasiosi
(mancavano 10 minuti e lui li restituiva 23 ore e passa)
avete suggerimenti? anche in sql va bene datediff non mi restituisce i secondi ma solo i giorni
per ora ho fatto cosi
$materialedacalcolare=mysql_fetch_array(mysql_quer y("select d_timeend from bw_materialipgricerca where i_utente=$usid"));
$datainiziocodificata=mktime ($ore,$minuti,$secondi,$mese,$giorno,$anno);
$annofine=substr("$materialedacalcolare[0]", 0, 4);
$mesefine=substr("$materialedacalcolare[0]", 5, 2);
$giornofine=substr("$materialedacalcolare[0]", 8, 2);
$orafine=substr("$materialedacalcolare[0]", 11, 2);
$minutifine=substr("$materialedacalcolare[0]", 14, 2);
$secondifine=substr("$materialedacalcolare[0]", 17, 2);
$datafinecodificata=mktime ($orafine,$minutifine,$secondifine,$mesefine,$gior nofine,$annofine);
$secondimancanti=$datafinecodificata-$datainiziocodificata;