在我的数据库中,日期以这种格式存储:
2013-03-14
我想在我的网页上显示日期格式为:
2013-march-14
我的数据库中已存储了很多日期数据,因此无法更改我的数据库。我该如何进行转换?
答案 0 :(得分:0)
使用MySQL内置DATE_FORMAT
函数和说明符'%Y-%M-%d'
以您希望的方式格式化日期部分:
SELECT DATE_FORMAT(datefield, '%Y-%M-%d')
...
答案 1 :(得分:0)
如果您想在PHP上执行此操作,可以使用日期函数
$d = '2013-03-04';
echo date("Y-M-d", strtotime($d)); //2013-Mar-04
答案 2 :(得分:0)
你可以这样做
通过MySQL
SELECT DATE_FORMAT(datecolumn, '%Y-%M-%d') FROM table
通过PHP
$date = '2013-03-14';
echo date("Y-F-d", strtotime($date));
<强>输出强>
2013-march-14