Mysql SQL日期时间查询删除秒数
我正在使用从数据库中选择三列 $sql=从违规者中选择lnumber、违规、日期时间,其中lnumber='.$lnumber' 将结果解析为JSONArray,我得到了这个结果Mysql SQL日期时间查询删除秒数,mysql,datetime,Mysql,Datetime,我正在使用从数据库中选择三列 $sql=从违规者中选择lnumber、违规、日期时间,其中lnumber='.$lnumber' 将结果解析为JSONArray,我得到了这个结果 {"lnumber":"2","violation":"Beating the red light","datetime":"2017-10-15 13:02:34"} 现在我想做的是如何在没有秒的情况下解析datetime字段 以下是完整的代码: $sql = "SELECT lnumber,violation,d
{"lnumber":"2","violation":"Beating the red light","datetime":"2017-10-15 13:02:34"}
现在我想做的是如何在没有秒的情况下解析datetime字段
以下是完整的代码:
$sql = "SELECT lnumber,violation,datetime FROM violators WHERE lnumber='".$lnumber."'";
$stmt = $con->prepare($sql);
$stmt->execute();
$stmt->bind_result($lnumber, $violation, $datetime);
while($stmt->fetch())
{
$temp = [
'lnumber'=>$lnumber,
'violation'=>$violation,
'datetime'=>$datetime
];
array_push($result, $temp);
}
echo json_encode($result);
MySQL数据格式
这是如果您想在数据获取期间消除秒数
SELECT DATE_FORMAT("2017-10-15 13:52:35", "%Y-%m-%d %H:%i")
使用%H表示两位24小时格式,例如08或%k表示一位
参考:
请在此处尝试:
如何实现这一点?通过这样做$sql=从lnumber='.$lnumber.''的违规者中选择lnumber,违规,日期_FORMAT2017-10-15 13:52:35,%Y-%m-%d%H:%i?是吗?是的,但是用datetime表列替换日期文本,如下所示:date\u FORMATdatetime,%Y-%m-%d%H:%i
SELECT DATE_FORMAT("2017-10-15 13:52:35", "%Y-%m-%d %H:%i")