我希望从页面上的mysql表中回显日期,尽管它不是以我想要的格式进行的。 表格格式如下:" 06-Feb-2015"这是理想的......
虽然当我从表中获取它时(这在php中使用):
SELECT DISTINCT `Expiry` FROM `QA_Data`
和
$row = $sql->fetch();
echo $row['Expiry'];
它回应" 2015-02-06"
我确定可以从php或mysql方面接近,但如果可能的话,我更喜欢php答案!
万分感谢
答案 0 :(得分:0)
答案 1 :(得分:0)
您可以使用日期和strtotime函数Date Functions
$date = $row['Expiry'];
echo date("d-M-Y",strtotime($date));
答案 2 :(得分:0)
Yon可以将日期转换为mySQL中的字符串:
SELECT DISTINCT DATE_FORMAT(`Expiry` , '%d-%b-%Y') AS Expiry;
和
$row = $sql->fetch();
echo $row['Expiry'];
来自:date_format function manual
但如果你更喜欢php方面:
$row = $sql->fetch();
echo date("d-M-Y", strtotime($row['Expiry']));