Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Apa cara terbaik untuk mengelola tanggal di PHP, MySQL, dll?

Gunakan Waktu Unix di mana-mana. Ini menggunakan UTC jadi sama untuk setiap zona waktu. Metode untuk tanggal biasanya mengonversinya dan kembali darinya menggunakan informasi zona waktu yang mereka miliki, jadi Anda akan memiliki waktu yang tepat.

Atau Anda dapat menggunakan Unix Time hanya untuk mentransfer waktu dari satu komputer ke komputer lain (seperti dari DB ke server Anda yang menjalankan PHP, atau ke klien JavaScript). Ada fungsi untuk mengonversinya dan darinya dalam setiap bahasa. Untuk MySQL adalah:

UNIX_TIMESTAMP(date)
FROM_UNIXTIME(unix_timestamp)

Dengan begitu, waktu Anda dapat diformat dengan benar di DB dan di log tetapi masih memiliki waktu lokal yang benar di mana saja.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara terbaik untuk menyimpan pengaturan pengguna di MySQL?

  2. Di MySQL, bisakah saya mengembalikan baris yang dihapus setelah penghapusan?

  3. Mysql Inner bergabung dengan kondisi ATAU?

  4. Serangan SQL Injection - Apa fungsinya?

  5. MySQL UDF sys_exec() tidak berfungsi