真正的色狼- -| 回首页 | 2004年索引 | - -可怜狗狗叼桶寺里乞讨

格式化MySQL TimeStamp的函数

                                      

上次写了转换MySQL TimeStamp列时间戳范围的函数,今天,终于觉得每次都用substr函数将mysql timestamp格式化太麻烦了,顺便写了一个hdate函数,用来格式化mysql timestamp,用法和date函数完全一样。

源码如下:

function hdate($op,$ts)
{
  $unix_ts = mktime( substr($ts,8,2),  substr($ts,10,2),  substr($ts,12,2),  substr($ts,4,2),  substr($ts,6,2),  substr($ts,0,4) );
  $output = date($op,$unix_ts);
  return $output;
}

调用示例:
echo hdate('Y年m月d日 H:i:s',20041209165638);//output: 2004年12月09日 16:56:38
echo hdate('D,M d Y',20050101000000);//output: Sat,Jan 01 2005
总结:date和mktime函数真是好东西,接合在一起,简直无敌啊!

不过,我以为,php应该内置这两个函数扩展,那就不用我自己来写了函数了。

【作者: 覃健祥】【访问统计:】【2004年12月9日 星期四 17:44】【 加入博采】【打印

Trackback

你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=355961

回复

- 评论人:anonymous   2006-10-24 19:26:39   

有这个函数可以直接转换。

验证码:   
评论内容: