3

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

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

问题是, withdate_default_timezone_set('UTC') strtotime()是正确的,但time()晚了一个小时。

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

我需要两者都是正确的,以某种方式,当我们离开 DST 时我不必更改我的代码。解决此问题的最佳方法是什么。

干杯, RJ

4

0 回答 0