Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264

    confronto tra minuti.... --->>>

    ciao... sempre problemi con le date..


    in un db ho un campo dataora (now())


    all'interno del ciclo devo verificare se now() è più vecchio di 5 minuti rispetto al momento in cui eseguo lo script...


    come caspita si può fare???? VVoVe:

  2. #2
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264
    non è chiaro.... forse...

  3. #3
    Utente di HTML.it L'avatar di lloyd27
    Registrato dal
    Mar 2006
    Messaggi
    256
    $min è il minuto preso dal database

    Codice PHP:
    $now=time();
    if(
    $now-$min 300){
      echo 
    "sono passati più di cinque minuti";
      } 
    o almeno da quello che ho capito...

  4. #4
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264
    il problema è che un campo con cui devo fare il confronto, contiene: 2006-08-02 11:02:19

    come faccio a trasformarlo in time() ????

  5. #5
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    in questi due modi ricavi il timestamp

    mysql
    select unix_timestamp('2006-08-02 11:02:19 ') //1154509339

    php
    echo strtotime('2006-08-02 11:02:19'); //1154509339

    se la differenza tra i tuoi tempi è maggiore di 300 (60 secondi * 5 minuti) significa che sono trascorsi 5 minuti.

  6. #6
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264
    grazie! perfetto!

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.