我有一个有woocommerce订阅和Stripe支付网关的wordpress网站,除了时区问题之外,我一切都很好(我认为是这样)。
我已经将wordpress timezone 设置为纽约当前时区的UTC-4。但是,当任何人在2000年至2400小时之间在我的网站注册时,注册日期将更改为下一个日期。我认为这是因为UTC-4,所以它使我感到困惑,因为在这些指定的小时保存的日期和显示的日期之间是不同的。
DB保存日期显示: 2014-08-27 00:12:30
Woocommerce订阅日期显示: 2014-08-26 20:12:30
第二次与我当地时间匹配,还不错,但问题是我所有的付款都是在周四(一周内)完成的,第一次付款正常,第一次付款(或结账后)下一个付款日期自动设置为即将到来的周四,当系统自动设置下一个付款日期(将在1周之后),它将下一个付款日期设置为2周之后。
所以我让Timezone回到UTC+0 (默认).Frankly--我可能不知道确切的问题,如果是的话,请纠正我。我不知道如何通过系统解决这些自动设定下一个日期的问题。有人能救我吗?
我正在附加我的订阅页面的两个场景。
时区设置为UTC+0)

时区设置为UTC-4

发布于 2014-08-27 10:49:50
Wordpress总是在UTC timezone.Basically中保存日期时间,如果您更改php时区,那么wordpress也会保存在UTC时区。我尝试通过更改php.ini.But中的时区不工作。我认为这是wordpress的默认功能,我们不能更改it.If,我们需要修改wordpress核心文件,可能不确定。如果有人知道如何将本地时间作为wordpress应用程序的默认时间,那么请告诉我们。
https://stackoverflow.com/questions/25522948
复制相似问题