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

Bagaimana cara menyimpan zona waktu pengguna di mysql?

Zona waktu di satu lokasi tidak selalu sama - misalnya, Inggris Raya adalah BST (GMT + 1) antara Maret dan Oktober. Gunakan salah satu zona waktu yang didukung oleh PHP:

http://php.net/manual/en/timezones.php

Jika Anda terus menggunakan angka, simpan sebagai jam atau menit. Simpan zona waktu di sebelah barat UTC/GMT sebagai angka negatif. Misalnya, Pantai Timur AS akan menjadi -5 (jam) atau -300 (menit) - dengan asumsi terlambat 5 jam.

Kemudian, tambahkan ini ke stempel waktu - negatif atau positif akan menangani sisanya.

// for 5 hours behind when stored as hours (-5)
$now = time() + ($offset * 60 * 60);
// for 5 hours behind when stored as minutes (-300)
$now = time() + ($offset * 60);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengambil dan menampilkan Data untuk Setiap Pengguna Terdaftar di PHP menggunakan PDO

  2. Kesalahan:Batas waktu tidak aktif jabat tangan di modul MYSQL Node.js

  3. Alat MySQL yang mencari string di semua bidang, tabel, dan database

  4. Impor CSV atau XML ke MySQL

  5. Tutorial MySQL :Klausa MySQL IN (Dasar)