从mysql中选择特定格式的日期

时间:2016-11-03 08:27:37

标签: mysql phpmyadmin timestamp unix-timestamp

我想从mysql获取yyyy-MM-dd格式的日期,其中包含字段类型时间戳。 docs建议使用Date(field_name)。但是achieved the result as需要phpMyAdmin。所选视图以我想要的格式显示日期。但是当我使用sails-mysql适配器从风帆中尝试时,它也会给出时间和区域。

当我运行查询SELECT Date(field) FROM mytable时,我得到以下结果。

  1. 对于phpMyAdmin,结果是“2016-10-22”
  2. for sails查询回复“2016-10-21T18:30:00.000Z”
  3. 表中存储的值为:“2016-10-22 12:31:39”

    sails背后的原因是什么,phpMyAdmin为相同的查询提供不同的响应。还有什么需要考虑的吗?

1 个答案:

答案 0 :(得分:1)

你可以像这样使用mysql日期格式函数

 select DATE_FORMAT(your_date,'%Y-%m-%d'); 

它将为您准确的格式