数据库中的日期格式与输出不同
date format in DB not same as output
我希望从页面上的 mysql table 回显日期,尽管它没有按照我想要的格式进行。
在 table 中,格式如下:“06-Feb-2015”,这是理想的....
尽管当我从 table 中获取它时(这在 php 中使用):
SELECT DISTINCT `Expiry` FROM `QA_Data`
和:
$row = $sql->fetch();
echo $row['Expiry'];
它回显为“2015-02-06”
我确定可以从 php 或 mysql 方面来解决这个问题,但如果可能的话,我更喜欢 php 的答案!
万分感谢
您可以阅读PHP Manual。
$date = "2015-02-06";
echo date("d-M-Y",strtotime($date));
输出
06-Feb-2015
you can use date and strtotime functions Date Functions
$date = $row['Expiry'];
echo date("d-M-Y",strtotime($date));
您可以将日期转换为 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']));
我希望从页面上的 mysql table 回显日期,尽管它没有按照我想要的格式进行。 在 table 中,格式如下:“06-Feb-2015”,这是理想的....
尽管当我从 table 中获取它时(这在 php 中使用):
SELECT DISTINCT `Expiry` FROM `QA_Data`
和:
$row = $sql->fetch();
echo $row['Expiry'];
它回显为“2015-02-06”
我确定可以从 php 或 mysql 方面来解决这个问题,但如果可能的话,我更喜欢 php 的答案!
万分感谢
您可以阅读PHP Manual。
$date = "2015-02-06";
echo date("d-M-Y",strtotime($date));
输出
06-Feb-2015
you can use date and strtotime functions Date Functions
$date = $row['Expiry'];
echo date("d-M-Y",strtotime($date));
您可以将日期转换为 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']));