PHP time()和strtotime()DST的差异

时间:2012-09-12 13:34:10

标签: php time strtotime dst

快一点。在我的网站上,我有几种不同的方法可以在数据库中存储日期。对于自动创建的日期(即注册时间等),我使用time()。

但是对于手动输入的日期,我使用strtotime()

问题是,date_default_timezone_set('UTC') strtotime()是正确的,但time()落后一小时。

反之亦然date_default_time_set('Europe/London') time()是正确的,但strtotime()落后一小时。

我需要两者都是正确的,在我们离开DST时我不必更改我的代码。什么是最好的方法。

干杯, RJ

0 个答案:

没有答案