SQL-从表格中选择日期格式并显示在屏幕上

时间:2018-11-13 13:51:09

标签: php mysql sql

我在表中插入了日期,其格式为YYYY-MM-DD,但是在显示此信息时,我想以DD-MM-YYY格式显示日期。如果有人知道如何实现这一目标,请告诉我。请在下面查看我的sql查询,因为该查询无法正常工作。

  // Create query using SQL string
  $sql_query = "SELECT title, level, DATE_FORMAT(dateTo, '%W %M %e 
   %Y') 
     FROM jobPost ORDER BY jobID DESC";

  // Query database using connection
 $result = $conn->query($sql_query);

1 个答案:

答案 0 :(得分:0)

您可以使用以下内容:

DATE_FORMAT(dateTo, '%d-%m-%Y')
/* For dateTo value of 2018-11-13, it will output 13-11-2018 */

详细信息:

  • %d每月的某天,以数字值(01到31)
  • %m月名称为数字值(00到12)
  • %Y年,为4位数字

在以下位置检查可用格式说明符的完整列表:https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_date-format