我从mySQL查询中得到这样的日期:2017-06-23 20:08:58
我正在尝试这样做以更简单的格式恢复日期:
$response = $stmt->fetchAll(PDO::FETCH_ASSOC);
$items = array();
foreach ($response as &$value) {
$items[] = date_format($value['date_added'], 'Y-m-d');
}
但是,每个日期只返回false
。
如果我尝试
$response = $stmt->fetchAll(PDO::FETCH_ASSOC);
$items = array();
foreach ($response as &$value) {
$items[] = $value['date_added'];
}
我以这种格式(2017-06-23 20:08:58)取回日期,所以我知道查询有效,但我如何“动态”格式化这些日期?
答案 0 :(得分:3)
gem "rb-fsevent", "0.9.8"
需要DateTimeInterface对象而不是字符串。您可以做的是在查询中使用mysql的date_format,因此您不需要使用PHP。
date_format