【发布时间】:2016-04-20 20:10:55
【问题描述】:
PHP 有time(),MySQL 有UNIX_TIMESTAMP()。
在给定的机器上这些总是相等的吗?
我希望答案通常是肯定的,但是否有任何极端情况?
【问题讨论】:
-
@JayBlanchard DST 不会有任何影响。
-
啊,我的错误@ceejayoz - 只是闪回到 PHP 中的时区设置,而 MySQL 中没有。
-
@JayBlanchard 啊,现在可以变得有趣了。 :-p
UNIX_TIMESTAMP(field)当field是DATETIME时会变得多毛。我们存储为日期/时间TIMESTAMP而不是DATETIME,并使用carbon.nesbot.com/docs 进行PHP 操作。