Intanto grazie per la risposta.
No, non mi va bene.
Forse sono stato poco chiaro io.
Faccio un esempio pratico:
$chiusura = "13:30"; // E' l'orario di chiusura dell'ufficio.
$orario_att = date("H:i"); // E' l'orario attuale
Se $orario_att è "13:45" oppure "13:15", la differenza è sempre 15 minuti. Io invece ho bisogno di sapere se è -15 minuti oppure +15 minuti. Insomma ho bisogno di sapere se l'orario è già trascorso rispetto alla chiusura.
Se sono le 13:45 devo alla fine mandare a video il messaggio "L'ufficio è chiuso". Diversamente "L'Ufficio è aperto" ... e se mancano 0 minuti "Siamo in chiusura..."
Al momento utilizzo questo:
$differenza = date_diff(date_create($chiusura),date_create($orar io_att));
$minA = 60*($differenza->format("%H"));
$minB = 1*($differenza->format("%i"));
$min_rest = $minA+$minB;
Ma mi restituisce sempre un numero in positivo.

Rispondi quotando