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

Cara yang tepat untuk menyimpan zona waktu dalam database?

Oke, saya akan. :)

PHP mengimplementasikan IANA/Olson/TZDB/ZoneInfo database (banyak nama untuk hal yang sama). Ini adalah hal yang paling mendekati standar industri, dan diimplementasikan di hampir semua bahasa dan platform pemrograman.

Satu-satunya OS yang tidak mendukungnya secara asli adalah Microsoft Windows, karena Microsoft memelihara basis data zona waktu mereka sendiri. Jadi untuk platform yang Windows-centric, seperti .Net, ada libraries yang harus Anda gunakan jika Anda menginginkan dukungan untuk gaya zona waktu tersebut.

Baca selengkapnya di wiki tag zona waktu , atau di Wikipedia .

Jadi ya - Anda cukup menyimpan string id zona waktu sebagai varchar. Itu hal terbaik untuk dilakukan.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hosting Web Gratis dengan Dukungan PHP

  2. 'JIKA' dalam pernyataan 'PILIH' - pilih nilai keluaran berdasarkan nilai kolom

  3. MySQL - Kelompokkan berdasarkan dengan Pesanan oleh DESC

  4. Terhubung ke database MySQL jarak jauh melalui SSH menggunakan Java

  5. Bagaimana cara membuka MySQL saya di Raspberry Pi saya untuk Koneksi Luar / Jarak Jauh?