利用MySQL的函数实现PHP中时间的格式化输出
时间:2014-12-02 13:22 来源:linux.it.net.cn 作者:IT
我们在用PHP编程的时候,经常会遇到了这么一个问题,就是想把一个datetime的变量显示成“yyyy年mm月dd日”的形式,但是我在PHP内却没找到很方便的函数。相反在MySQL倒是有一个函数能完全满足我们的要求。那就是DATE_FORMAT(date,format)
根据format字符串格式化date值。下列修饰符可以被用在format字符串中:%Y 年, 数字, 4 位;%d 月份中的天数, 数字(00……31);%m 月, 数字(01……12);(另外还有其他很多修饰符,大家可以自己看看相关参考手册)。
在PHP中做这么一个简单的处理:
$query="select date_format('".$your_datetime."','%Y年%m月%d日')";
$res = mysql_query($query);
$row = mysql_fetch_array($row);
echo $row[0];
一切OK! (责任编辑:IT)
我们在用PHP编程的时候,经常会遇到了这么一个问题,就是想把一个datetime的变量显示成“yyyy年mm月dd日”的形式,但是我在PHP内却没找到很方便的函数。相反在MySQL倒是有一个函数能完全满足我们的要求。那就是DATE_FORMAT(date,format) 根据format字符串格式化date值。下列修饰符可以被用在format字符串中:%Y 年, 数字, 4 位;%d 月份中的天数, 数字(00……31);%m 月, 数字(01……12);(另外还有其他很多修饰符,大家可以自己看看相关参考手册)。 在PHP中做这么一个简单的处理: $query="select date_format('".$your_datetime."','%Y年%m月%d日')"; $res = mysql_query($query); $row = mysql_fetch_array($row); echo $row[0]; 一切OK! (责任编辑:IT) |