我们已经准备好了,你呢?

2024我们与您携手共赢,为您的企业形象保驾护航!

我希望所有用户提交的时间最终都被转换成统一的unix时间戳并存储在数据库中。然后用户显示页面将根据用户配置文件中设置的时间进行转换,因此我将 php.ini 时区设置为标准时区 UTC/GMT。

这在使用time(),()函数自动生成时间时是没有问题的

但有时使用()或()等函数来处理用户提交的函数。用户使用北京时间提交的“2022/08/31”。进入数据库时​​,如何使用()转换成对应用户的本地时间?注释unix时间戳?

如果使用e_set()临时修改PHP的系统时区,那么用户a和用户b设置的个人时区是不同的。会不会有冲突?或者用户使用刚刚设置的北京时间,然后将其更改为北京时间。伦敦时间,如何保证无论用户如何改变时区,他当时提交的时间字符串转换成标准Unix时间戳后就是他想要的时间,并且多个用户之间设置不同的时区或者同一用户不时更改时区设置。并造成系统冲突?

如果中间件一开始就使用了e_set(),那么它是只对该用户的本次访问有效,还是对所有访问的用户有效?用户断开该页面后,之前设置的时区仍然有效。对后续访问有影响吗?

二维码
扫一扫在手机端查看

本文链接:https://by928.com/7961.html     转载请注明出处和本文链接!请遵守 《网站协议》
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。

项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13761152229

上班时间

周一到周五

公司电话

二维码
微信
线