我希望从页面上的mysql表中回显日期,尽管它没有按照我想要的格式执行。表格中的格式如下:"2015年2月6日",这是理想的。。。。
尽管当我从表中获取它时(这在php中使用):
SELECT DISTINCT `Expiry` FROM `QA_Data`
和:
$row = $sql->fetch();
echo $row['Expiry'];
它呼应了"2015-02-06"
我确信这可以从php或mysql方面解决,但如果可能的话,我更喜欢php的答案!
感谢百万
您可以阅读PHP手册。
$date = "2015-02-06";
echo date("d-M-Y",strtotime($date));
输出
06-Feb-2015
您可以使用日期和strtotime函数日期函数
$date = $row['Expiry'];
echo date("d-M-Y",strtotime($date));
Yon可以在mySQL:中将日期转换为字符串
SELECT DISTINCT DATE_FORMAT(`Expiry` , '%d-%b-%Y') AS Expiry;
和:
$row = $sql->fetch();
echo $row['Expiry'];
来自:date_format功能手册
但如果你更喜欢php端:
$row = $sql->fetch();
echo date("d-M-Y", strtotime($row['Expiry']));