如何将当前日期格式(即 YY/MM/DD)更改为 2013 年 10 月 8 日。
这将直接从数据库中提取。
不知道要谷歌什么才能找到这个。谢谢。
使用DateTime
类:
$time = DateTime::createFromFormat('y/m/d', '13/10/13');
if ( ! $time) {
die('Date is invalid!');
}
echo $time->format('M jS Y');
正如我在评论中链接的那样,使用DateTime::createFromFormat
生成的代码将类似于:
$date = "13/10/08";
$tmp = DateTime::createFromFormat("y/m/d", $date);
echo $tmp->format("M jS Y");
输出:
Oct 8th 2013
Sql获取当前时间:
select DATE_FORMAT(NOW(),'%b %D %Y') FROM table;
或日期格式存在时间:
SELECT DATE_FORMAT(time, '%b %D %Y) FROM table;