日期显示为2005-08-02 17:33:48,我之想要2005-08-02 截字符串啊, 或者php应该有自己的format方法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $time = "2005-08-02 17:33:48";$time = substr($time,0,10);//得到前10位:2005-08-02 手册说明:string substr ( string string, int start [, int length])substr() returns the portion of string specified by the start and length parameters.最好是养成自己看手册的习惯 1、$str = substr($str, 0 , 10);2、$arr = split(" ", $str); $str = $arr[0];3、$str = preg_replace("/ [0-9\-:]+$/", "", $str);4、$str = preg_replace("/^([^ ]+).*$/", "\\1", $str); 1、$str = substr($str, 0 , 10);2、$arr = split(" ", $str); $str = $arr[0];3、$str = preg_replace("/ [0-9\-:]+$/", "", $str);4、$str = preg_replace("/^([^ ]+).*$/", "\\1", $str); zhiin(稚鹰来CSDN交朋友)2/3/4我有点看不董,你可以解释一下吗?谢谢谢谢 除了截取字符串,方法很多的,比如使用时间处理函数。$str = "2005-08-02 17:33:48";date("Y-m-d", strtotime($str)); <?$x=date("Y-m-d");echo $x;?>上面这要不可以搞定吗? <?echo date("Y-m-d",strtotime("2005-08-02 17:33:48") );echo "<BR>";echo date("Y-m-d",time() );?> 同意上面的 用 date 函数 方法太多了,楼上都对,我一般用date date("Y-m-d", strtotime("2005-08-02 17:33:48"));这个应该是最正规的解决方案即使2005-08-02 17:33:48变成05-8-2 17:33:48 也能正常使用strtotime 我个人觉得很是强大 一个是存时,注意用date("Y-m-d")或输出时截取$time = substr($time,0,10); to ray920:好的idea,收藏。 引用 hucool:<?$x=date("Y-m-d");echo $x;?>这样就可以了。 点击提交按钮提交 点击取消按钮取消 想在站里加个会员系统www.webcf.cn,请问有高手没 php开发简单的在线调查工具 求一段用php获得google.com.hk搜索结果页的代码 插入的html代码被屏蔽没有显示出来,求助 日文系统关于往postgres数据库插入数据问题 请指教 请教宇凡---关于图片上传 如何删除多维数组中指定元素? post文件上传问题 请问各位大哥,defined是做什么用的!! 我想用$_SERVER['DOCUMENT_ROOT']来表示网站的根目录,可是有个虚拟主机商却让这个函数指向别处了
$time = substr($time,0,10);//得到前10位:2005-08-02
string substr ( string string, int start [, int length])
substr() returns the portion of string specified by the start and length parameters.
最好是养成自己看手册的习惯
$str = $arr[0];3、$str = preg_replace("/ [0-9\-:]+$/", "", $str);4、$str = preg_replace("/^([^ ]+).*$/", "\\1", $str);
$str = $arr[0];3、$str = preg_replace("/ [0-9\-:]+$/", "", $str);4、$str = preg_replace("/^([^ ]+).*$/", "\\1", $str);
2/3/4我有点看不董,你可以解释一下吗?谢谢谢谢
date("Y-m-d", strtotime($str));
$x=date("Y-m-d");
echo $x;
?>上面这要不可以搞定吗?
echo date("Y-m-d",strtotime("2005-08-02 17:33:48") );echo "<BR>";echo date("Y-m-d",time() );
?>
这个应该是最正规的解决方案即使2005-08-02 17:33:48变成05-8-2 17:33:48 也能正常使用
strtotime 我个人觉得很是强大
$time = substr($time,0,10);
好的idea,收藏。
$x=date("Y-m-d");
echo $x;
?>这样就可以了。