Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Differenza di minuti

  1. #1

    Differenza di minuti

    Avendo un campo Datetime avrei l'esigenza di calcolare la differenza di minuti, cioè:

    codice:
    $campo_db = $row["Datetime"];
    $differenza = $data_e_ora_attuale - $campo_db;
    if ($differenza=>10) {
    echo "ok";
    }
    Il 10 dev'essere riferito ai minuti, quindi se sono trascorsi 10 minuti.
    Come potrei fare?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    428
    Puoi utilizzare una funzione sql per ottenere la differenza ... http://dev.mysql.com/doc/mysql/en/Da...functions.html

    ciao
    gnegno

  3. #3
    A dire il vero non ci capisco granchè

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    428
    scusa un attimo .. ma nel campo datetime cosa hai?

  5. #5
    Data e ora.

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    428
    in che formato?

  7. #7
    2004-10-10 (anno-mese-giorno) 12:41:00 (ora:minuti:secondi)

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    428
    o usi la funzione timediff di mysql .. oppure una volta recuperato il dato potresti trasformarlo in timestamp e fare la differenza dei due timestamp. Quello che viene se lo converti riottieni i minuti. Oppure se vuoi evitare l'ultima trasformazione in minuti, basta che guardi quanti sono 10 minuti in timestamp e poni la condizione della differenza.

  9. #9
    E come si fa? Sto agli inizi

  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    428
    c'è un post recente (di oggi) che nel titolo ha proprio quello che cerchi .. la conversione da stringa a timestamp

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.