當前日期時間我存儲在註冊時,用戶作爲DATETIME的,如下面看到存儲在數據庫
+-----+--------------------+
| id | Join_Date |
+-----+--------------------+
| 1 | 2014-12-5 03:21:46 |
+-----+--------------------+
| 2 | 2014-12-3 03:21:46 |
+-----+--------------------+
它使國家之間的差異最好的財產?
我們也許說,在中國的本地時間凌晨3點是使數據庫存儲日期時間爲凌晨3點,而在印度當地時間凌晨5點是使數據庫存儲日期時間爲上午05點。這個邏輯是否正確?如果是,這不是我想要的。我想要的是將日期時間存儲在相同的時間戳中。我怎樣才能做到這一點?
MySQL已經沒有時區的概念,也不應該。您需要存儲特定日期/時間的時區。無論您選擇哪個時區,都不會得到不同的時間。 – 2014-12-04 20:20:35
您的應用程序邏輯依賴於此。如果這個問題被標記爲PHP,我會推薦使用'DateTime'對象[可以爲您處理時區](http://php.net/manual/en/datetime.settimezone.php),並提出一個通用區域,或者使用使用UTC的UNIX時間戳。 – sjagr 2014-12-04 20:22:32
@sjagr在服務器端使用PHP Im = D – user3651999 2014-12-04 20:24:25