新手提问:字符串截取问题! substr("2005-11-01 16:39:58", 0, 10); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你想得到日期..这样截会出错..有时候是 2006-1-1..这样你就得到的不是前面的年月日了.用date("Y-m-d");不就行了 <?php$arr = explode(" ","2005-11-01 16:39:58");//print_r($arr);echo $arr[0];?> $date="2005-11-01 16:39:58";substr($date, -10,(strlen($date)-10)*(-1)); 这个也可以时间的长度是固定的 最正规用date函数:$date=date("Y-m-d", strtotime("2005-11-01 16:39:58"));echo "$date";用空格截取也可以:$date=reset(explode(" ", "2005-11-01 16:39:58");echo "$date"; 用date("Y-m-d");不就行了substr("2005-11-01 16:39:58", 0, 10);都可以没有事情的话看看函数 wy2000490(军)用date("Y-m-d");不就行了substr("2005-11-01 16:39:58", 0, 10);都可以没有事情的话看看函数----------------------------------------------------------2005-7-5用你的方法结果是什么 php数字刷进字符串问题 请高手赐教 50分 Php在移动领域的开发探索 关于php 框架的经验分享 如何用程序自动生成二级域名? 再求一个表达式 php + ado ? 救命啊 在线等啊 gd 库错还是哪啊 为什么作图显示乱码 网站后台检查版本的代码怎么写, 还有怎么留后门? 本地浏览报错Fatal error: Class 'linkagesClass' not found session页面间传递变量的问题! 用什么好办法来解决phpmyadmin导出mysql数据时的非法字法!
用date("Y-m-d");不就行了
$arr = explode(" ","2005-11-01 16:39:58");
//print_r($arr);
echo $arr[0];
?>
时间的长度是固定的
$date=date("Y-m-d", strtotime("2005-11-01 16:39:58"));
echo "$date";
用空格截取也可以:
$date=reset(explode(" ", "2005-11-01 16:39:58");
echo "$date";
用date("Y-m-d");不就行了substr("2005-11-01 16:39:58", 0, 10);都可以没有事情的话看看函数
----------------------------------------------------------
2005-7-5
用你的方法
结果是什么