php时间显示:echo date("Y-m-d H:i:s"),总显示的时间不对,就是H部分不对?

好像差8小时左右!如何正常显示时间?

php时间显示:echo date("Y-m-d H:i:s"),总显示的时间不对,就是H部分不对是设置错误造成的,解决方法为:

1、打开PHPstudy的其他选项菜单。

2、打开配置文件->php-ini。

3、找到date.timezone这一行。

4、改成上海时区,并保存。

5、重启PHPstudy即可。

温馨提示:内容为网友见解,仅供参考
第1个回答  2010-03-15
时区问题
在php.ini 里修改

或者
在文件的开头 加入

ini_set("date.timezone","Asia/Chongqing");
第2个回答  2010-03-15
你的php.ini里面的时区不是本地的。

你在这里
;date.timezone
改成
date.timezone = "PRC"

或者其他方法
第3个回答  2010-03-15
@ini_set("date.timezone", "Asia/Shanghai");
第4个回答  2012-07-27
时区的问题,谁让写php的人不是东八区的呢 ,一楼正解

...Y-m-d H:i:s"),总显示的时间不对,就是H部分不对?
php时间显示:echo date("Y-m-d H:i:s"),总显示的时间不对,就是H部分不对是设置错误造成的,解决方法为:1、打开PHPstudy的其他选项菜单。2、打开配置文件->php-ini。3、找到date.timezone这一行。4、改成上海时区,并保存。5、重启PHPstudy即可。

<? echo date(\\"Y-m-d H:i:s\\") ?>用这段代码获取时间怎么跟我的电脑...
设置下php.ini里的timezone 如果没权限设置,文件里加一句 if(function_exists('date_default_timezone_set')) { date_default_timezone_set('PRC');}

<?php echo date("Y-m-d H:i:s",$rs->post_time+8*3600)?>是什么意思...
1.在PHP.ini文件中修改设置北京时间。date.timezone = Asia\/Shanghai 2.在PHP程序中设置。<?php date_default_timezone_set("Asia\/Shanghai");?> 3.在使用时间时多加8*3600秒(也就是8小时)<?php echo date("Y-m-d H:i:s",time()+8*3600);?> \/\/以上3种方法根据自己情况,灵活使...

我是用到date(Y-m-d H:i:s)函数的时候,错误提示如下:
你写的 date(Y-m-d H:i:s) 参数有问题,正确的写法是:date('Y-m-d H:i:s',time()); \/\/后面的,time()可以省略,但最好形成习惯写上,比较规范。另外,如果你设置了时间区域(比如中国上海等),会更准确一些。比如在文件的最前面这样写:<?php date_default_timezone_set('Asia\/...

php中echo ("Y-m-d H:i:s"); echo ('Y-m-d H:i:s');为什么单双引号都能...
php中的date()函数是php内置的函数,用于格式化时间。可传入两个参数,第一个参数必选,需要输入你需要的时间格式。第二个参数可选,需要输入Unix时间戳,默认使用当前时间的时间戳==time()。语法规则是 date('格式',时间戳)比如想知道1000秒后是几点几分几秒。就可以使用date('Y-m-d H:i:s',...

php时间问题?mysql数据库的时间格式(Y-M-D H:I:S) 在PHP页面想这样显示...
3、获取当天24点的时间戳$todayEnd = $today+60*60*24;\/\/家一天的时间echo $time = strtotime($todayEnd)."<br \/>";\/\/输出。4、获取前一天时间echo date("Y-m-d H:i:s",strtotime("-1 days"));。5、以上即时间戳和前一天时间的获取。主要是对date()和strtotime()函数的灵活使用,...

1.用php打印当前北京时间,显示格式为2012-11-20 08:00:00
如果省略第二个参数,则为当前时间,比如:echo date('Y-m-d H:i:s');即可 第二个问题:值是一串32位字母和数字组成的字符串,含义是计算字符串的md5值,就你这代码,是计算出了123的md5阵列的md5阵列,通常下,这种情况是用在密码加密上,你也可以这么认为:将123进行了2次md5加密 ...

php中如何获得当前时间?
一、使用函式 date() 实现 在编辑器中输入<?php echo $showtime=date("Y-m-d H:i:s");?>,点击回车就可以得知当前的时间。其中Y是代表4位的年份,H是24小时制,i 是分钟,如: "00" 至 "59" 。s -是秒,如: "00" 至 "59" 。d 是几日,二位数字,若不足二位则前面补零。

php 格式化日期:DATE("h"),显示出来的小时数跟当前时间对不上。
时区不对,修改php.ini里的 date.timezone = PRC;

php程序语言中出现:Use of undefined constant H - assumed 'H'
hour=date(H);echo date('Y:m:d,H:i:s');查看下你 H 参数是否正确。看看你php的版本 相应的文档,提示是 H 参数未定义。

相似回答