1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 请教date_default_timezone_set函数的作用域

请教date_default_timezone_set函数的作用域

时间:2020-10-16 00:14:14

相关推荐

请教date_default_timezone_set函数的作用域

后端开发|php教程

php,timezone,thinkphp,default,date

后端开发-php教程

请问date_default_timezone_set函数的作用域

请用thinkphp做一个网站,因为是给外国人看的,所以生成单号的时候时间用莫斯科的,但是是给中国人用的,所以数据库里的时间是中国的,我分别在获取时间的时候调用了两次这个函数。我是想问这个函数是对当前网页起作用还是对php系统起作用?当多人一起访问的时候会不会相互影响?另外在thinkphp中不同的网页是用同一个控制器文件的(存储数据库和生成网页在一个xxxaction.class.php),有影响吗?(小弟初学,已经晕了,请大侠帮助)

——解决思路———————-

php的生命周期就是一个请求,所以里面的函数也只对当前这个php进程有作用,而在一个php进程里面,这个函数的效果是全局的,就是说每调用一次date_default_timezone_set,之后用php时间函数获取到的时间都会变成相应时区的时间。多人同时访问是多个不同的php进程,相互之间是没有影响的

——解决思路———————-

如果初学,建议先不碰那个时区

系统内的时间全部按中国算,到了打单号时,使用一个函数统一给时间加上时区差,这样不乱了吧

——解决思路———————-

如果设置时区在入口的配置文件,那就是对全局的,如果在局部某个方法,只是会针对当前方法生效。

比如你在config.php设置,针对全局。

如你在控制器下的action的方法做新增操作,针对当前有效。

网页源码转换中文,vscode快速删除当前行,ubuntu安装spin,tomcat文件读取漏洞,nodejs爬虫效率,php开发接口实例,芝罘seo推广哪家好,DJ下载网站源码,名片式网站模板lzw

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。