有关php date函数。 $time = date("Y-m-d h:i:s"); 居然输出。 2011-08-20 07:23:03 这不对吧?

应该怎么办啊?我想让它是当前时间啊。
格式是这样的格式2011-08-20 15:24:30
高手帮帮忙。

这个应该是时区的问题
在调用 date函数之前
date_default_timezone_set('UTC'); 放一段这个代码追问

date_default_timezone_set('UTC');
$time = date("Y-m-d H:i:s");
怎么加? 或者加在什么地方?
不行啊?!

追答

date_default_timezone_set ('Asia/Hong_Kong');用这个试试

参考资料:www.oscodes.net

温馨提示:内容为网友见解,仅供参考
无其他回答

有关php date函数。 $time = date("Y-m-d h:i:s"); 居然输出。 2011-0...
在调用 date函数之前 date_default_timezone_set('UTC'); 放一段这个代码 参考资料:<a href="http:\/\/www.oscodes.net" target="_blank" rel="nofollow noopener">www.oscodes.net<\/a>

求一段php算本季度的代码 要求输出为Y-m-d H:i:s 本季度为:2010-07-0...
<?php y=date('Y');\/\/年 m=date('m');\/\/月 m+=0;\/\/转换为整数 e=floor(($m-1)\/3+1)*3;\/\/计算出本季度终止月份 s=$e-3;\/\/计算本季度开始月份 n=(3==$e || 13==$e)?31:30;\/\/计算终止日 s=sprintf("$y-%02d-01 00:00:00",$s);\/\/开始日期串 e=sprintf("$y...

php设置时间date('Y-m-d H:i:s', time());
你也可以指定时间戳 例如 date('Y-m-d',time()+3600*24*10);\/\/当前十天后

php时间问题?mysql数据库的时间格式(Y-M-D H:I:S) 在PHP页面想这样显示...
echo date('c');2007-02-06T14:24:43+00:00小写c表示ISO8601日期,日期格式为YYYY-MM-DD,用字母T来间隔日期和时间,时间格式为HH:MM:SS,时区使用格林威治标准时间(GMT)的偏差来表示。echo date('r');Tue, 06 Feb 2007 14:25:52 +0000小写r表示RFC822日期。小小的date()函数就显示出了PHP的强大功...

php 如何将datetime类型格式化成Y-m-d H:i:s 这种格式
date("Y-m-d H:i:s.u")第2个输出为1970-01-01 08:33:35,没有带毫秒,其格式如下 date("Y-m-d H:i:s"),根据你贴出来的代码,echo date('Y-m-d H:i:s', $tim)应该只会输出1970-01-01 08:33:35这个结果;那么你的第一行输出应该就是在其他地方有使用date("Y-m-d H:i...

看看这句话有问题吗$Tate=date("Y-m-d H:i:s",strtotime("$d +3...
time()这个是输出当前时间的时间戳 strtotime还可以这样用,自己试试 echo(strtotime("now"));echo(strtotime("3 October 2005"));echo(strtotime("+5 hours"));echo(strtotime("+1 week"));echo(strtotime("+1 week 3 days 7 hours 5 seconds"));echo(strtotime("next Monday"));echo(...

php date函数
timezone_set(PRC); \/\/ 打印当前时间 PHP_EOL 换行符,兼容不同系统echo date(Y-m-d H:i:s) . PHP_EOL;echo date(Y 年 m 月 d 日 H 点 i 分 s 秒) . PHP_EOL;\/\/ 指定时间$time = strtotime(2018-01-18 08:08:08); \/\/ 将指定日期转成时间戳 echo date(Y-m-d H:i:s...

我是用到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 date("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即可。

php中读取 date("Y-m-d H:i:s",rs["time']) asp请问如何读取
没有直接的方法调用,只能连接起来 t=rs("time")t=year(t)&"-"&month(t)&"-"&day(t)&" "&hour(t)&":"&minute(t)&":"&second(t)

相似回答