将日期更改为包含月和日的字符串

时间:2013-10-13 02:51:36

标签: php sql

如何将当前日期格式更改为:YY / MM / DD至2013年10月8日。

这将直接从数据库中提取。

不确定谷歌要点什么才能找到这个。 感谢。

3 个答案:

答案 0 :(得分:1)

使用DateTime类:

$time = DateTime::createFromFormat('y/m/d', '13/10/13');
if ( ! $time) {
    die('Date is invalid!');
}
echo $time->format('M jS Y');

答案 1 :(得分:1)

我在评论中链接时,请使用DateTime::createFromFormat

结果代码如下:

$date = "13/10/08";
$tmp = DateTime::createFromFormat("y/m/d", $date);
echo $tmp->format("M jS Y");

输出:

Oct 8th 2013

PHPFiddle

答案 2 :(得分:0)

Sql获取当前时间:

select DATE_FORMAT(NOW(),'%b %D %Y') FROM table;

或日期格式存在的时间:

SELECT DATE_FORMAT(time, '%b %D %Y) FROM table;