Visualizzazione risultati 1 fino 4 di 4

Discussione: Time - mostrare tempo rimanente

  1. #1
    Guest

    Predefinito Time - mostrare tempo rimanente

    Allora vi spiego la mia situazione, io ho impostato nel database un valore time successivo ad oggi, ora vorrei fare la differenza tra la data di oggi e quella nel database (entrambe nel formato time) e mostrare un scritta nel formato: 4ore 3minuti e 38secondi rimanenti


    Esiste una qualche funzione che mi permetta ciò?
    Ringrazio anticipatamente per l'aiuto

  2. #2
    L'avatar di silverseraph
    silverseraph non è connesso AlterGuru
    Data registrazione
    27-04-2005
    Residenza
    Localhost
    Messaggi
    1,104

    Predefinito

    allora farai una cosa del genere:
    Codice PHP:
    $differenza = data_nel_database - data_attuale;
    $differenza = date("h:i:s", $differenza);
    echo
    $differenza;

  3. #3
    Guest

    Predefinito

    prova questo codice:

    Codice PHP:
    <?
    function parsetime($time)
    {
    $day = $time / (60*60*24);
    $dayd = $day - (int)$day;
    $day = (int)$day;

    $hour = $dayd * 24;
    $hourd = $hour - (int)$hour;
    $hour = (int)$hour;

    $min = $hourd * 60;
    $mind = $min - (int)$min;
    $min = (int)$min;

    $sec = $mind * 60;
    $sec = (int)$sec;

    return array(
    $day, $hour, $min, $sec);
    }
    ?>
    la funzione ti restituisce un array contenente i giorni, le ore, i minuti, e i secondi mancanti.
    alla funzione devi passare la differenza tra i 2 timestamp.

  4. #4
    Guest

    Predefinito

    scusate interesserebbe pure a me ma...nn ho capito come stampare l'array... ceh vergogna...


    mi dite come fare?
    GRAZIE!


    edit: risolto mi eor dimenticato il [0] ecc...per stamapre gli array che sbadato grqazie di tutto ragazzi ;)
    Ultima modifica di calciostreet : 23-02-2007 alle ore 20.09.37

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •