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

Jaki jest najlepszy sposób zarządzania datami w PHP, MySQL itp.?

Używaj czasu uniksowego wszędzie. Używa czasu UTC, więc jest taki sam dla każdej strefy czasowej. Metody dat zwykle konwertują na nią i z powrotem, korzystając z informacji o strefie czasowej, które posiadają, dzięki czemu będziesz mieć poprawny czas.

Alternatywnie możesz użyć Unix Time tylko do przesyłania czasu z jednego komputera na drugi (np. z bazy danych do serwera z uruchomionym PHP lub do klienta JavaScript). W każdym języku są funkcje do przekonwertowania na to iz niego. W przypadku MySQL jest to:

UNIX_TIMESTAMP(date)
FROM_UNIXTIME(unix_timestamp)

W ten sposób możesz poprawnie sformatować swój czas w bazie danych i w dziennikach, ale nadal będziesz mieć poprawny czas lokalny wszędzie.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jaki jest najlepszy sposób na tworzenie przyrostowych kopii zapasowych w MySQL?

  2. Najlepsze alternatywy dla środowiska pracy MySQL

  3. Czy MySQL indeksuje wartości NULL?

  4. serwer społeczności mysql vs instalator mysql

  5. Upuść kolumnę z dużego stołu