Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

mysql में उपयोगकर्ताओं के टाइमज़ोन को कैसे स्टोर करें?

एक स्थान का समय क्षेत्र हमेशा समान नहीं होता - उदाहरण के लिए, यूके मार्च और अक्टूबर के बीच BST (GMT + 1) है। PHP द्वारा समर्थित टाइमज़ोन में से किसी एक का उपयोग करें:

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

यदि आप संख्याओं का उपयोग करके आगे बढ़ते हैं, तो उन्हें घंटों या मिनटों के रूप में संग्रहीत करें। UTC/GMT के पश्चिम में समय क्षेत्र को ऋणात्मक संख्याओं के रूप में संग्रहीत करें। उदाहरण के लिए, यूएस ईस्ट कोस्ट -5 . होगा (घंटे) या -300 (मिनट) - मान लें कि यह 5 घंटे पीछे है।

फिर, इसे टाइमस्टैम्प में जोड़ें - बाकी नकारात्मक या सकारात्मक संभाल लेंगे।

// 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. MySQL में, महीने का सप्ताह कैसे वापस करें?

  2. चेतावनी उपयोगकर्ता/स्थानीय/mysql/डेटा निर्देशिका mysql उपयोगकर्ता के स्वामित्व में नहीं है

  3. MySQL ट्यूटोरियल:MySQL IN स्टेटमेंट (उन्नत)

  4. Mysqldump एक से अधिक टेबल?

  5. CONCAT () MySQL में डिफ़ॉल्ट वर्णसेट के लिए डिफ़ॉल्ट क्यों नहीं है?