$str = "20031201121212";
$str1 = substr($str,0,4);
$str2 = substr($str,4,2);
$str3 = substr($str,6,2);
$str4 = substr($str,8,2);
$str5 = substr($str,10,2);
$str6 = substr($str,12,2);
echo $str1."-".$str2."-".$str3." ".$str4.":".$str5.":".$str6;
$str1 = substr($str,0,4);
$str2 = substr($str,4,2);
$str3 = substr($str,6,2);
$str4 = substr($str,8,2);
$str5 = substr($str,10,2);
$str6 = substr($str,12,2);
echo $str1."-".$str2."-".$str3." ".$str4.":".$str5.":".$str6;
解决方案 »
- 为什么图片存不进去
- 看看这个功能能实现不
- 修改的一个上传模块,但是不知道那里错误了,高手们指点一下!!!
- 一个小问题PHP..在线等答案
- 在del.php?id=3中,我想删除的是id=3的记录,如何判断id的值是数字型的,而不是del.php?id=3 or id=5这种?
- 在apache的服务器里怎么样给各个不同的用户分配php权限?
- php+xml xsltll xdomxml.dll 架不起来,
- 关于unixstamp的问题?有请各路高手,绝对不简单的问题
- 各位:我是php初学者,大家能不能给推荐个特别适用于初学者的网站!
- 这句话翻译一下,如何理解
- PHP里怎么定位SQLSERVER指针位置
- 发送邮件的程序中的问题
$t = strtotime(preg_replach("/(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})/","\\1-\\2-\\3 \\4:\\5:\\6",$s));
你的程序我有几点疑问:
1。preg_replach 应该为preg_replace ,呵呵,,估计你写错了。
2。preg_replach("/(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})/","\\1-\\2-\\3 \\4:\\5:\\6",$s)返回一个str 的2003-12-01 12:12:12。但前面加上strtotime函数就变成了UNIX 时间戳,结果为1070251932 ,如何把这个date()型变成2003-12-01 12:12:12格式。