Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Gabbro
    Registrato dal
    Nov 2000
    Messaggi
    828

    [php] confronto tra ore

    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 ?

  2. #2
    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"; } 
    unisci ore:min in modo da formare un numero intero e poi lo confronti....

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Funziona anche senza replace

  4. #4
    Originariamente inviato da cubalibre810
    Funziona anche senza replace
    ma non se vuoi contare la differenza.....

    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."; } 
    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.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.