Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    sottrazione di intervalli di tempo (ore, minuti, secondi)

    salve a tutti, ho fatto una ricerca nel forum ma non ho trovaro qlcs che faccia al caso mio...

    ho
    Codice PHP:
    $a "05:23:48"// 5 ore, 23 minuti e 48 secondi
    $b "02:45:21"// 2 ore, 45 minuti e 21 secondi 
    devo sottrarre $b ad $a, devo fare $c = $a-$b;

    come si fa?

  2. #2
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    strptime() forse?

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  3. #3

  4. #4
    Originariamente inviato da k_abuto
    non ci riesco (
    se hai mysql puoi fare una query:

    http://dev.mysql.com/doc/refman/5.0/...ction_timediff

    codice:
    SELECT TIMEDIFF('$a', '$b') as c

    strptime() non esiste su win.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    ho risolto così!

    Codice PHP:
        $tempo_lavorato = (strtotime($durata_sessione2))-(strtotime($fermi_produzione));
        
    $tempo_lavorato $tempo_lavorato-3600;
        
    $tempo_lavorato date("H:i:s"$tempo_lavorato); 
    ho trasformato in timestamp e fatto la sottrazione

    ho aggiunto al risultato un'ora (non so perchè, ma mi usciva il risultato con un'ora in più del dovuto)

    ho riportato il risultato nel formato iniziale.


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.