I concetti che hai espresso sono chiari, ma qui parliamo di minuti e districarsi non è facile. Per esempio dopo 01:59, c'è 02:00 e non 01:60. Per me non è semplice.
Io avevo pensato di mettere gli appuntamenti in un array multidimensionale, anche perchè gli appuntamenti vengono inseriti in ordine casuale e così facendo avrei il modo di organizzarli in ordine crescente:
Poi, per esempio, tra il secondo ed il terzo appuntamento potrebbe non esserci spazio:codice:$agenda['03:10'] = array("inizio"=>"03:10", "fine"=>"03:25"); $agenda['07:42'] = array("inizio"=>"07:42", "fine"=>"08:10"); $agenda['13:23'] = array("inizio"=>"13:23", "fine"=>"14:01"); ksort($agenda);
18:02/18:50
18:51/19:10
Ecco perché volevo capire bene come strutturare il tutto

Rispondi quotando