[英]Different PHP and MySQL date time
我面臨有關PHP和MySQL返回的日期時間的問題。 我檢查了PHP日期,使用
echo date("Y-m-d h:m:s");
它回來了
2013-07-31 01:07:37
然后我在MySQL控制台(phpmyadmin / sqlyog)中執行查詢
SELECT NOW() as date_time
結果
2013-07-31 15:40:36
首先,我希望兩者都可以導致日期時間變短,其次我該如何設置它們中的任何一個以匹配另一個。
注意:我在本地和實時服務器上都檢查過
除了格式代碼中的錯字,似乎MySQL和PHP沒有配置為使用相同的時區。 如何找出?
在MySQL中 :
mysql> SELECT @@session.time_zone;
+---------------------+
| @@session.time_zone |
+---------------------+
| SYSTEM |
+---------------------+
1 row in set (0.00 sec)
(在此示例中, SYSTEM
表示“主機的時區”。)
在PHP中 :
<?php
echo date_default_timezone_get();
// Europe/Madrid
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.