我希望所有用户提交的时间最终都被转换成统一的unix时间戳并存储在数据库中。然后用户显示页面将根据用户配置文件中设置的时间进行转换,因此我将 php.ini 时区设置为标准时区 UTC/GMT。
这在使用time(),()函数自动生成时间时是没有问题的
但有时使用()或()等函数来处理用户提交的函数。用户使用北京时间提交的“2022/08/31”。进入数据库时,如何使用()转换成对应用户的本地时间?注释unix时间戳?
如果使用e_set()临时修改PHP的系统时区,那么用户a和用户b设置的个人时区是不同的。会不会有冲突?或者用户使用刚刚设置的北京时间,然后将其更改为北京时间。伦敦时间,如何保证无论用户如何改变时区,他当时提交的时间字符串转换成标准Unix时间戳后就是他想要的时间,并且多个用户之间设置不同的时区或者同一用户不时更改时区设置。并造成系统冲突?
如果中间件一开始就使用了e_set(),那么它是只对该用户的本次访问有效,还是对所有访问的用户有效?用户断开该页面后,之前设置的时区仍然有效。对后续访问有影响吗?
扫一扫在手机端查看
-
Tags : 时区PHP确认_关于webman时区的问题
本文链接:https://by928.com/7961.html 转载请注明出处和本文链接!请遵守
《网站协议》
!
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。