-5

可能重复:
使用 php 格式化 mysql 日期时间

我有这个查询:

$sql="SELECT job_id,job,job2,start_date,end_date ".
     "FROM pianificazione WHERE job_id='$selected_jobs'";

结束日期在数据库中是 DATE 格式,但我需要以 dmY 格式打印它是我打印它的位置:

echo "<td><input type='text'id='end_date'  class='datepicker'  ".
         "title='D-MMM-YYYY' name='end_date[$i]' value='".
          $rows['end_date']. "' /></td>";

你能帮我解决这个问题吗?谢谢..

4

3 回答 3

4

可以直接在mysql查询中使用

DATE_FORMAT(end_date,'%d-%m-%Y')

更新:

DATE_FORMAT(end_date,'%d-%m-%Y') as end_date
于 2012-10-05T08:44:57.440 回答
0

要将 DATE 格式 $date 转换为d-m-Y格式日期,请使用如下 PHPdate()函数:

$date = date("d-m-Y", strtotime($date));
于 2012-10-05T08:44:05.197 回答
-3
$date = substr($date_original, 8, 2).'-'.substr($date_original, 5, 2).'-'.substr($date_original, 0, 4);
于 2012-10-05T08:44:20.547 回答