2012-03-31 58 views
2

它們之間有什麼區別?如果我在我的本地機器上使用它們(windows,xampp),它們之間的區別是一個小時。爲什麼?MySQL NOW()和PHP date('c')之間的區別

+3

我怪夏令時。 – BoltClock 2012-03-31 06:16:13

+0

mysql和php有不同的時間設置嗎? – 2012-03-31 06:18:40

+0

這很可能是這種情況,但這是一個可以更改的設置。 – BoltClock 2012-03-31 06:19:09

回答

2

您可能對PHP和MySql有不同的時區。您需要爲兩者設置相同的時區以獲得日期時間,但沒有任何區別

+0

我知道如何在PHP腳本中更改時區,是否也可以使用mysql? – 2012-03-31 06:23:20

+0

@BadrHari:是的,這是可能的。 – 2012-03-31 06:25:07

+0

謝謝,已經發現它了:http://dev.mysql.com/doc/refman/5.0/zh/date-and-time-functions.html#function_convert -tz – 2012-03-31 06:26:17

2

沒有區別,但您可能爲兩者配置了不同的時區(或其中一個不使用夏令時)。請檢查您的...

+0

有意義,我必須堅持使用只有一個。 – 2012-03-31 06:19:53