$str = "2008年09月15日";
$str = preg_replace('/([\d]{4})[^\d]+([\d]{2})[^\d]+([\d]{2})[^\d]+/',"$1-$2-$3",$str);
$str = preg_replace('/([\d]{4})[^\d]+([\d]{2})[^\d]+([\d]{2})[^\d]+/',"$1-$2-$3",$str);
解决方案 »
- 求指点伪造ip问题
- 为什么我的网页在DW和在浏览器里面的不一样呢?帮我看一下,谢谢
- 问一个快捷键的问题
- 弹出层翻页,主页面不刷新。有类似例子
- 急!!!!http://localhost/?action=ask|ssss|281942|cn|1731|1731 如何实现的呢??????
- 关于fsockopen 连接不上服务器。
- 菜问题:include_once(R_P.'require/postfunc.php');中的R_P是什么东西?
- win2k+ser-U。我想通过网页管理ser-U,不知道ser-U放用户信息的文件是什么?
- 如何升级PHP?我从406升级到412,就出错了。
- MySQL 3.22 for LINUX和MySQL 3.23 for Win32 Beta版 哪一个可以用在win2000
- 如何用PHP语言实现树结构?
- 表单 PHP变量 和myslq列类型之间如何转换数据类型?
$str='2008年9月15日';
$replace_data = preg_replace('/[^\d]+/','-',$str);
$replace_data = trim($replace_data,'-');
echo date('Y-m-d',strtotime($replace_data));
$str2 = "2008年9月15日";
$str = preg_replace('/([\d]{4})[^\d]+([\d]{1,2})[^\d]+([\d]{2})[^\d]+/',"$1-$2-$3",$str);
$str2 = preg_replace('/([\d]{4})[^\d]+([\d]{1,2})[^\d]+([\d]{2})[^\d]+/',"$1-$2-$3",$str2);
没太注意需求
$str = "2008年09月15日";
$str = preg_replace('/([\d]{4})[^\d]+([\d]{1,2})[^\d]+([\d]{1,2})[^\d]+/',"$1-$2-$3",$str);