Mysql
 sql >> Baza danych >  >> RDS >> Mysql

jak obliczyć czas spędzony w mojej aplikacji według sygnatury czasowej

Możesz to obliczyć za pomocą funkcji timeDiff:

times = array();

foreach ($result as $row){
    // convert to unix timestamps
    $firstTime=strtotime($firstTime);
    $lastTime=strtotime($lastTime);

    // perform subtraction to get the difference (in seconds) between times
    $timeDiff=$lastTime-$firstTime;
    $times[] = $timeDiff;
    echo(secondsToTime($timeDiff));
    # 18 days, 23 hours, 41 minutes and 7 seconds
}

echo(secondsToTime(array_sum($times)));
#total of all times



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Najlepszy sposób na uniknięcie zduplikowanych wpisów do bazy danych mysql

  2. Problem z sortowaniem, czy można obniżyć/przekonwertować z utf8mb4_unicode_ci na utf8_general_ci?

  3. Serwer MAMP mysql nie uruchamia się. Żadne procesy mysql nie są uruchomione

  4. Klikalne wiersze tabeli HTML, które POST do wyskakującego okna PHP

  5. Czy istnieje tryb SQL dla MySQL umożliwiający WHERE x =NULL (co oznacza WHERE x IS NULL)?