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

Cara terbaik untuk menangani penyimpanan/menampilkan tanggal di zona waktu yang berbeda di PHP?

Itu masih bisa dibuat lebih sederhana. Karena Anda menggunakan JavaScript, mengapa tidak menggunakan JavaScript untuk menyesuaikan zona waktu pada klien juga?

  1. Simpan semua waktu di server sebagai UTC
  2. Tayangkan kepada klien sebagai UTC
  3. Klien menggunakan JavaScript untuk menyesuaikan waktu dengan zona waktu lokal

Ini tidak hanya membuat segalanya lebih sederhana tetapi juga mengatasi masalah dengan model Anda. Jika saya mendaftarkan akun saya di New York tetapi bepergian ke Australia, saya ingin melihat waktu sesuai zona waktu Australia. Bahkan, menggunakan JavaScript yang Anda gunakan dapat dengan mudah menyesuaikan pengaturan, membuat desain menjadi lebih dinamis. Kedua, Anda dapat menghindari overhead penyimpanan zona waktu pengguna.

Oleh karena itu, jika Anda ingin desain Anda terdegradasi ke browser non-JavaScript maka Anda lebih baik mengambil pendekatan sisi server penuh dengan mengandalkan cookie HTTP (bukan mengandalkan JS untuk mengambil cookie).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:Kapan Flush Privileges di MySQL benar-benar dibutuhkan?

  2. Buat tabel database ActiveRecord tanpa kolom :id?

  3. Contoh Pernyataan JDBC – Sisipkan Batch, Perbarui, Hapus

  4. Kinerja MySQL:Indeks MySQL/MariaDB

  5. Peringkat MySQL dalam Kasus Ikatan