Dovrei catturare in qualche modo l'ora e i minuti in quel dato momento e salvari nel database, nel formato X:XX.
On-line ho trovato lo script qui sotto che però memorizzava ora,minuti e secondi. Quindi ho cercato di modificarlo in questo modo ma l'unica cosa che cambia è che i secondi (che si visualizzano sempre) hanno valore 00.
Dove sta l'errore?
//formattazione data
// setto data e ora in base alla linga locale
setlocale (LC_TIME,"it_IT");
// metto data e ora in un array
$DATAORIG = time();
$date_time_array = getdate($DATAORIG);
$hours = $date_time_array['hours'];
$minutes = $date_time_array['minutes'];
//$seconds = $date_time_array['seconds'];
// aggiungo 7 ore all'orario del server per avere l'ora corretta in Italia
$DATAORIG = mktime($hours,$minutes);
//fine formattazione data
$DATAMSG = strftime('%H:%M',$DATAORIG);
Oppure il problema è nel database? Il Tipo di stringa dove viene salvato è di tipo 'time'. C'entra niente?