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

    Calcolare differenza tra due ore di due giorni diversi

    Ho provato a fare la differenza tra due orari di due eventi che si svolgono rispettivamente uno il giorno prima ed uno il giorno dopo, ma la funzione TIMEDIFF() di mysql fa una semplice sottrazione senza considerare i due orari come orari di due giorni separati.. Esiste una funzione per poter eseguire questo calcolo, oppure sbaglio io?

    Esempio, se prendiamo due orari come il primo che riporta le ore 15:00 ed il secondo che riporta le ore 05:00. TimeDiff() mi restituisce 10:00 mentre in realtà le ore sono di più perché é la differenza di ore tra le 15:00 del pomeriggio del giorno prima - le 05:00 del mattino del giorno seguente..

  2. #2
    Utente di HTML.it L'avatar di bubi1
    Registrato dal
    Dec 2009
    Messaggi
    1,230
    se tu gli fornirai come input le date complete, timediff ti dara' la differenza corretta.

    esempio: SELECT TIMEDIFF('2011-08-09 15:00:00', '2011-08-10 10:00:00');
    dovrebbe darti -19 ore

  3. #3
    perfetto allora provo, grazie mille!

  4. #4
    tutto ok funziona

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 © 2026 vBulletin Solutions, Inc. All rights reserved.