2012-03-31 66 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