Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Confronto orario

  1. #1

    Confronto orario

    Ciao ragazzi sicuramente sarà una domanda troppo facile per voi, ma vorrei sapere come faccio a vedere se da un orario di tipo TIMESTAMP ricevuto da DB sono passate più di 3 ore in PHP?

    vi ringrazio anticipatamente!!

  2. #2
    Utente di HTML.it L'avatar di Secta
    Registrato dal
    May 2002
    Messaggi
    365
    Codice PHP:
    if (time() - $x <= 10800)
    {
        echo 
    'non sono passate tre ore';
    }
    else 
    {
        echo 
    'sono passate tre ore';

    oppure

    Codice PHP:
    echo (time() - $x <= 10800 'non sono' 'sono') . ' passate tre ore'
    dove $x è il ts prelevato dal tuo database.
    "Dai diamanti non nasce niente, dal letame nascon fiori."
    Fabrizio De Andrè

  3. #3
    innanzitutto grazie mille per la risposta, ma forse c'è qualcosa che non va perchè io nel DB ho:

    2012-02-06 14:20:44
    e ora sono le 15:35 e mi dice che sono passate tre ore...

  4. #4
    Ho fatto una echo alla data che ricevo dal DB e mi mostra questo:

    2012-02-06 14:20:44

    mentre nel time() ho questo : 1328539172

    sbaglio qualcosa?

  5. #5
    L'ho modificato in questo modo:

    $today = date("Y-m-d G:i:s");

    if ($today - $dataOra <= 10800)
    {
    echo 'non sono passate tre ore
    ';
    }
    else
    {
    echo 'sono passate tre ore
    ';
    }

    ma continua a non andare....Dove sbaglio secondo voi? Anche cambiando li orari a mano dal db..

  6. #6
    Utente di HTML.it L'avatar di Secta
    Registrato dal
    May 2002
    Messaggi
    365
    Ma tu hai parlato di ts e quella che ricevi dal database non lo è... la devi convertire cosi

    Codice PHP:
    strtotime('2012-02-06 13:07:59'// che ti da 1328534444 
    "Dai diamanti non nasce niente, dal letame nascon fiori."
    Fabrizio De Andrè

  7. #7
    Ehy grazie mille! Mi stavo incastrando come un asinello

    Ciao!!!

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.