Visualizzazione dei risultati da 1 a 6 su 6

Discussione: tempo 30 minuti

  1. #1

    tempo 30 minuti

    ciao a tutti,
    so che questa domanda forse è già stata fatta ma non riesco a trovare una soluzione... Come si fa a sapere se sono passati 30 minuti da una certa data?

  2. #2
    hai la variabile $time con il tempo in formato time(); e poi fai.

    $tempo=time()-$time;
    if($time>=30){
    //script
    }
    GdR Online - http://lenar.it/
    Yesterday is history. Tomorrow is mystery.
    Today is a gift. That's why it's called the present

  3. #3
    $time=vecchia data da confrontare;

    $tempo=time()-$time;
    if($tempo>=30){ # Se è più di 30 secondi
    //script
    }

    if($tempo>1800){ # Se è più di 30 minuti
    //script
    }
    ...

  4. #4
    ma funziona anche se io ho la data in formato: "Y-n-j H:i:s" ???
    cosa restituisce la funzione time() ?

  5. #5
    Ci sono vari modi per gestire le date.

    time() ritorna i secondi trascorsi dal 1 gennaio del 1970. Gestire i secondi è più facile che gestire tanti numeri che formano una data.

    C'è una funzione in PHP che ti permette di convertire una data in formato "Y-n-j H:i:s" nel timestamp (così si chiama i secondi dal 1970).
    Una volta che hai secondi guardi se time() meno quel timestamp è maggiore a 1800 secondi.

    Non ti posso dire tutte le funzioni. www.php.net ha una vasta documentazione.

    Io ti ho indicato la strada, sei tu che la devi imboccare.

    Ciao
    ...

  6. #6
    ok, ho capito... grazie mille!

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.