Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21
  1. #1

    confronto fra ora e ora

    ciao come confronto le ore???
    nel senso se io ho
    Codice PHP:
    $prima '14:25:00';
    $seconda '14:23:00'
    ho fatto un confronto di questo tipo:
    Codice PHP:
    if($seconda $prima){ fai qualcosa
    però credo che in questo modo non si possa fare...c'è una funzione apposita???

  2. #2
    Utente bannato
    Registrato dal
    Aug 2001
    Messaggi
    696
    se togli i : le puoi confrontare

  3. #3
    perfetto provo subito

  4. #4
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Originariamente inviato da bubu sette sette
    se togli i : le puoi confrontare
    Ti consiglio di lavorare con gli explode:
    Codice PHP:
    $prima '14:25:00';

    $seconda '14:23:00';

    $a explode(":"$prima);

    $b explode(":"$seconda);

    /*
    poi fai tu degli if tipo if($a[0]==$b[0]) per controllare 
    rispettivamente secondi minuti ed ore, sennò ti conviene utilizzare le funzioni per le date ed ore di php...
    */ 

  5. #5
    stavoprovando con iDate ma mi sa che è deprecata come funzione...o no?

  6. #6
    Utente bannato
    Registrato dal
    Aug 2001
    Messaggi
    696
    iDate non è deprecata è per php5

    usa date()



    per pater
    str_replace non ti piace?
    togliendo : non serve fare il controllo separato ma basta un if sulla stringa
    oommss

  7. #7
    cosa uso???

  8. #8
    Utente bannato
    Registrato dal
    Aug 2001
    Messaggi
    696
    Originariamente inviato da TittyMail
    cosa uso???
    idate è molto simile a date , ma cosa ci devi fare?

  9. #9
    devo confrontare gli orari.....non le date scusate...

  10. #10
    Originariamente inviato da TittyMail
    devo confrontare gli orari.....non le date scusate...
    Lo so che l'hai chiesto in PHP. Lo so ecc.ecc. ...ma oggi sono trullallero con tempo da perdere e ti mostro il "mostro" di mysql....

    Codice PHP:
    $time_a '14:30:00';
    $time_b '14:23:00';
    $query1 "select if(time_to_sec('$time_a') <= time_to_sec('$time_b'), '$time_a', '$time_b')";
    $res mysql_query($query1) or die (mysql_error());
    $row mysql_fetch_row($res);
    echo 
    " Tra l'ora $time_a e l'ora $time_b la minore e' $row[0]"
    <= perche' e lo stesso ma non lasci un buco.

    Se non serve buttalo.


    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.