rsdb.net
当前位置:首页 >> PHP输出时间问题? >>

PHP输出时间问题?

修改php.ini。打开php5.ini查找date.timezone 去掉前面的分号修改成为:date.timezone =PRC

方法一date函数 echo date(‘y-m-d h:i:s’,time()); //2010-08-29 11:25:26 方法二 time函数 $time = time(); echo date("y-m-d",$time) //2010-08-29 方法三 $_server['server_time'] 方法四 strftime echo strftime ("%hh%m %a %d %b" ,time())...

应该是你的php.ini文件中的date.timezone 选项前面的分号没有去掉,如果没有去掉的话date_default_timezone_set是不会起到作用的,把它去掉即可

if()条件的格式不对,写到括号外面去了。 即使改过来也未必有你想要的结果:$rows['cndate'] < '2014-07-16 12:00:00' 这个比较表达式有问题。

使用date函数 语法:string date ( string $format [, int $timestamp ] ) 返回将整数 timestamp 按照给定的格式字串而产生的字符串。如果没有给出时间戳则使用本地当前时间。换句话说,timestamp 是可选的,默认值为 time()。 H 小时,24 小时...

$beginTime = mktime(0,0,0,date("m"),date("d")-1,date("y"));for($i = 0; $i < 24; $i++){$b = $beginTime + ($i * 3600);$e = $beginTime + (($i+1) * 3600)-1;echo date("Y-m-d H:i:s",$b)."->".date("Y-m-d H:i:s",$e)."\r\n";}有没有其他...

我是菜鸟,这是我能想到的办法 {$vo.create_time|date="Y-m-d",###}   {$vo.create_time|date="Y-m-d",###}{$vo.create_time|date="Y-m-d",###}我是内容区

使用PHP的strtotime函数可以获取指定时间或日期的时间戳,然后再使用date函数格式化时间戳就可以了。 举例如下: date_default_timezone_set('PRC'); //设置时区//打印出3天前的时间echo(date('Y-m-d H:i:s', strtotime("-3 day")));//打印出2个...

date('Y-m-d h:i:s',$shec_time);这里写错。h应该写成大写的 如果H是大写则输出24小时制,如果是小写,则输出12小时制。

网站首页 | 网站地图
All rights reserved Powered by www.rsdb.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com