Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách tốt nhất để xử lý việc lưu trữ / hiển thị ngày tháng ở các múi giờ khác nhau trong PHP?

Nó vẫn có thể được thực hiện đơn giản hơn. Vì bạn đang sử dụng JavaScript, vậy tại sao không sử dụng JavaScript để điều chỉnh múi giờ trên máy khách?

  1. Lưu trữ mọi lúc trên máy chủ dưới dạng UTC
  2. Cung cấp chúng cho khách hàng dưới dạng UTC
  3. Khách hàng sử dụng JavaScript điều chỉnh thời gian theo múi giờ địa phương

Điều này không chỉ làm cho mọi thứ đơn giản hơn mà còn khắc phục sự cố với mô hình của bạn. Nếu tôi đã đăng ký tài khoản của mình ở New York nhưng đi du lịch đến Úc, tôi muốn xem giờ theo múi giờ của Úc. Trên thực tế, sử dụng JavaScript mà bạn sử dụng có thể dễ dàng điều chỉnh cài đặt, làm cho thiết kế trở nên năng động hơn. Thứ hai, bạn có thể tránh chi phí lưu trữ múi giờ của người dùng.

Điều đó nói rằng, nếu bạn muốn thiết kế của mình giảm chất lượng xuống các trình duyệt không phải JavaScript thì tốt hơn bạn nên sử dụng phương pháp tiếp cận phía máy chủ đầy đủ dựa vào cookie HTTP (trái ngược với việc dựa vào JS để tìm nạp 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. Chèn PHP PDO bằng cách sử dụng vòng lặp

  2. Cách sử dụng kết nối liên tục mysqli trên các trang khác nhau

  3. Đang điền danh sách Php thả xuống từ cơ sở dữ liệu mysql

  4. PHP PDO với foreach và tìm nạp

  5. MySQL:làm thế nào để có được sự khác biệt giữa hai dấu thời gian trong vài giây