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

Format czasu PHP

Zarówno funkcje daty/czasu PHP, jak i typy danych daty/czasu MySQL obsługują znaczniki czasu zegara ściennego , a nie czasy trwania; czyli 00:00:55 oznacza pięćdziesiąt pięć sekund po północy . Nie tego chcesz; nie mogłeś wytrzymać czasów dłużej niż 23 godziny, 59 minut, 59 sekund, ponieważ używane typy danych i funkcje obsługują czas zegarowy, który nie może przekroczyć tych wartości.

Twój konkretny problem wynika z ustawień strefy czasowej. Twoim większym problemem jest to, że musisz przechowywać proste wartości całkowite wyrażające upłynięte sekundy lub minuty; nie znaczniki czasu. Aby sformatować to w ciąg czytelny dla człowieka w PHP, możesz użyć DateInterval klasa .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Utwórz tabelę tymczasową w instrukcji SELECT bez oddzielnej tabeli CREATE TABLE

  2. Zagnieżdżone zaznaczanie przy użyciu Zend Db

  3. czy powinienem ponownie użyć kursora w module MySQLdb w Pythonie?

  4. Jak wyszukać wartość zakresu z bazy danych

  5. Jak zautomatyzować zbieranie danych i nie zamrażać w 10%