我有这个问题:
$sql="SELECT job_id,job,job2,start_date,end_date ".
"FROM pianificazione WHERE job_id='$selected_jobs'";
结束日期在数据库中采用DATE格式,但我需要以d-m-Y格式打印 这是我打印它的地方:
echo "<td><input type='text'id='end_date' class='datepicker' ".
"title='D-MMM-YYYY' name='end_date[$i]' value='".
$rows['end_date']. "' /></td>";
你可以帮我解决这个问题吗?
感谢..
答案 0 :(得分:4)
您可以直接在mysql查询中使用
DATE_FORMAT(end_date,'%d-%m-%Y')
<强>更新强>
DATE_FORMAT(end_date,'%d-%m-%Y') as end_date
答案 1 :(得分:0)
要将您的DATE格式$ date转换为d-m-Y
格式日期,请使用PHP date()
函数,如下所示:
$date = date("d-m-Y", strtotime($date));
答案 2 :(得分:-3)
$date = substr($date_original, 8, 2).'-'.substr($date_original, 5, 2).'-'.substr($date_original, 0, 4);