格式的转换

matezy 2010-11-30 04:16:34
[28/Sep/2010:17:06:50

这种格式怎么转成

2010-10-28 17:06:50



...全文
62 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
matezy 2010-11-30
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 zhang6464 的回复:]

老实讲还是在数据输入的地方坐下手脚,尽量写成标准格式
[/Quote]
没办法啊。

我也想啊。
我还想他们不要用文本,用数据库多好啊。
zhang6464 2010-11-30
  • 打赏
  • 举报
回复
老实讲还是在数据输入的地方坐下手脚,尽量写成标准格式
zhang6464 2010-11-30
  • 打赏
  • 举报
回复
纯粹实现的话。。
$str='[28/Sep/2010:17:06:50';
$str=str_replace('/',' ',substr($str,1));
$str=preg_replace('/:/',' ',$str,1);
echo date('Y-m-d H:i:s',strtotime($str));
matezy 2010-11-30
  • 打赏
  • 举报
回复
还有2010后面的


怎么去掉。
matezy 2010-11-30
  • 打赏
  • 举报
回复
前面的
[
怎么去掉?
igaojie 2010-11-30
  • 打赏
  • 举报
回复


$d = '28/Sep/2010 17:06:50';
$d = str_replace('/',' ',$d);


echo $d;
echo '<br>';
echo date('Y-m-d H:i:s',strtotime($d));
amani11 2010-11-30
  • 打赏
  • 举报
回复

//strtotime认识如下格式的时间字符串,你只需要将/,以及第一个:替换成空格就好了
strtotime('28 Oct 2010 17:06:50');

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧