Salve,
se ho una variabile
$ora="16:30"
e una variabile con l'ora attuale $ora_attuale (esempio "20:04")
come faccio a sapere se $ora è maggiore o minore di $ora_attuale ?
Salve,
se ho una variabile
$ora="16:30"
e una variabile con l'ora attuale $ora_attuale (esempio "20:04")
come faccio a sapere se $ora è maggiore o minore di $ora_attuale ?
unisci ore:min in modo da formare un numero intero e poi lo confronti....Codice PHP:
$prima = '16:30';
$seconda = '20:04';
$prima = str_replace(':', '', $prima);
$seconda = str_replace(':', '', $seconda);
if($seconda > $prima) {
echo "$seconda > di $prima";
} else { echo "$seconda < di $prima"; }
![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
Funziona anche senza replace
ma non se vuoi contare la differenza.....Originariamente inviato da cubalibre810
Funziona anche senza replace![]()
ci sarebbe anche da considerare quando l'ora e' == e poi l'ora ricomincia da capo ogni 24 ore... e poi e poi.... c'e' il cambio ora solare legale... etc. etc.Codice PHP:
if($seconda > $prima){
echo "II° $seconda > I° $prima - Tot. diff: ", $seconda - $prima . " sec.";
} else { echo "II° $seconda < I° $prima - Tot. diff: ", $prima - $seconda. " sec."; }
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.