只是一个快速的。在我的网站上,我有几种不同的方法将日期存储在数据库中。对于自动创建的日期(即注册时间等),我使用 time()。
但对于手动输入的日期,我使用strtotime()
.
问题是, withdate_default_timezone_set('UTC')
strtotime()
是正确的,但time()
晚了一个小时。
反之亦然date_default_time_set('Europe/London')
time()
是正确的,但strtotime()
晚了一个小时。
我需要两者都是正确的,以某种方式,当我们离开 DST 时我不必更改我的代码。解决此问题的最佳方法是什么。
干杯, RJ