我已经实现了一个具有以下日历类型的模块:
<field
name="file2calendarEnd"
type="calendar"
default="5-10-2008"
label="End date"
description="Select when the slide will be published"
format="%d %B %Y" />
问题是,当我从后端打开模块时,选择一个日期,例如&#34; 23-10-2016&#34;并保存,下次打开模块时,日期将显示&#34; 22-10-2016&#34;。无论我选择哪个日期,模块都会在我打开它的时候减去一天。
日期在数据库上正确保存,因为如果我选择&#34; 23-10-2016&#34;在模块上,保存它,然后在前端打印,网站将显示&#34; 23-10-2016&#34; ,但如果我在后端打开模块,日期将显示&#34; 22-10-2016&#34;。
每次打开模块时,什么原因导致模块减去一天?谢谢
答案 0 :(得分:0)
我在localmachine上测试你的代码并且效果很好。
但是当我将用户时区从默认更改为纽约时出现了同样的问题
您可以在用户&gt;中更改用户时区管理&gt;您的用户&gt;基本设置
您还可以查看全局配置&gt;服务器设置。
希望有所帮助