很多站长朋友们都不太清楚php设定系统时间,今天小编就来给大家整理php设定系统时间,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 PHP 代码实现如何修改 Linux系统服务器的时间 2、 php怎么设置时间与系统时间一致? 3、 linux系统下,php设置时区和调用时间函数问题,服务器是nginx. 4、 php中controller层怎么调用系统时间 5、 php论坛发帖的时间是怎么设置的 6、 请问怎么用PHP调linux系统时间,在页面上输入时间然后传入到linux服务器上 PHP 代码实现如何修改 Linux系统服务器的时间不可以修改系统时间的,
我要修改系统时间,要服务器上修改。
php怎么设置时间与系统时间一致?你修正只是php这样级别的时区,所以网页显示出来的时间跟你浏览器所在电脑时间是一致的(修正好了)。
但错误日志的运行一般是apache或者php-cgi,它们是直接调用操作系统的时间和时区的,所以写出来的日志时间有时差。依照你的描述,估计你用的是linux,试一下修正一下linux的时区一下就可以了。命令如下:
rm -f /etc/localtime
ln -s /usr/share/zoneinfo/asia/shanghai /etc/localtime
linux系统下,php设置时区和调用时间函数问题,服务器是nginx.date_default_timezone_set('Asia/Shanghai');//'Asia/Shanghai' 亚洲/上海
date_default_timezone_set('Asia/Chongqing');//其中Asia/Chongqing'为“亚洲/重庆”
date_default_timezone_set('PRC');//其中PRC为“中华人民共和国”
是区分大小写的,还需要php中关闭安全模式,或允许date_default_timezone_set执行
php中controller层怎么调用系统时间使用time()函数即可以获取当前系统时间戳,还可以使用date()函数来对时间戳进行格式化,展示出各种各样自己想要的时间样式
echo date('Y-m-d H:i:s');//第二个参数为时间戳,默认为当前时间戳
php论坛发帖的时间是怎么设置的有两种实现方式:
1、发帖时间采用客户端计算机的本地时间
当用户点击发帖,按钮时,触发JS函数,此函数将客户端本地时间写入时间表单里(此处时间可以显示:2014-6-27,也可以不显示:直接将时间戳写入隐藏表单),点击发帖按钮时先执行js函数,此时时间表单已经自动生成时间,接着表单被提交到服务器,你在服务器接收时间表单的值存入数据库即可。
2.发帖时间采用服务器端时间(推荐)
由于客户端时间不可信,一般更推荐采用服务器时间作为时间记录。服务器时间,php提供了大量日期函数,比如time()函数,就是返回当前时间戳,直接存入数据库,显示的时候,可以用时间格式化显示的方式,比如date(“Y-m-d H:i:s”,time());就会返回“2014-6-27 9:40:26”;
希望能帮到你!
请问怎么用PHP调linux系统时间,在页面上输入时间然后传入到linux服务器上你想用php修改系统时间?
1 用PHP提供的专门函数
PHP提供共了3个专门的执行外部命令的函数:system(),exec(),passthru()。
2 用popen()函数打开进程
不过,这些都需要php进程本身的执行权限,还需要设置服务器
关于php设定系统时间的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。