Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Differenza tra ore

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2000
    Messaggi
    194

    Differenza tra ore

    Ho trovato questo script che può fare al caso mio:
    Codice PHP:
    list($hh1,$mm1,$ss1) = explode(":",$ora1): 
    list(
    $hh2,$mm2,$ss2) = explode(":",$ora2): 

    $time1=mktime ($hh1,$mm1,$ss1111970 ); 
    $time2=mktime ($hh2,$mm2,$ss2111970 ); 

    $div=$time1-$time2
    solo che adesso voglio che $div ritorni alla forma 00:00:00 come devo fare?

  2. #2
    non vorrei dire una stupidata dettata dalla fretta

    ma dovrebbe bastare una cosa del genere, da mettere alla fine:

    Codice PHP:
    echo date("H:i:s",$div); 






    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2000
    Messaggi
    194
    Grazie manuel,
    funziona, però mi da ancora un problemone poichè vale solo per numeri positivi:

    $div= 4800;
    $div2 = date("H:i:s",$div);
    echo "$div2";

    infatti $div2 = 02:20:00

    Se invece valuto il risultato della sottrazione come

    $div= -4800;
    $div2 = date("H:i:s",$div);
    echo "$div2";

    il browser mi dice:
    Warning: date(): Windows does not support dates prior to midnight (00:00:00), January 1, 1970

    Allora mi chiedo: è possibile far si che se $div è negativo comunque mi dia sempre un numero positivo?

  4. #4
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    Originariamente inviato da 13manuel84
    non vorrei dire una stupidata dettata dalla fretta

    ma dovrebbe bastare una cosa del genere, da mettere alla fine:

    Codice PHP:
    echo date("H:i:s",$div); 






    Mi pare che il terzo argomento del date() sia la differenza da applicare alla data/ora attuale...mi sa che da errore...

    hai provato con strtotime() ?

  5. #5
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Originariamente inviato da ardand
    Allora mi chiedo: è possibile far si che se $div è negativo comunque mi dia sempre un numero positivo?
    http://se2.php.net/manual/it/function.abs.php

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.