php - Mysql select - 获取时间戳的日期

标签 php mysql date timestamp

在mysql表中,存储了时间戳值(如1265138145)。 我想要的是显示属于这些时间戳的日期(例如27/2/2011、10/3/2011、15/3/2011、16/03/2011等)。这可能吗? (但只显示一次日期,例如如果有 1265138145 和 1265138140 则只显示一次日期 - 即 16/3)

最佳答案

有多种方法可以做到这一点,FROM_UNIXTIME命令可能是最简单的。

例如:SELECT FROM_UNIXTIME(<timestamp field>, '%d/%m/%Y');

我不确定你所说的“仅显示一次日期”是什么意思,但使用 DISTINCT在必要的专栏上应该有所帮助。

即:SELECT DISTINCT(FROM_UNIXTIME(<timestamp field>, '%d/%m/%Y'));可能就是您所需要的。

关于php - Mysql select - 获取时间戳的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5331785/

相关文章:

php - 在时事通讯退订链接中使用 UUID 是否足够安全?

php - Bootstrap 进度条问题

php mysql错误处理显示在错误页面的错误中

php - MySQL/PHP preg_replace 和 KEEP 重音符号和空格

javascript - 如何将 javascript 中的日期格式化为 DD-MMM-YYYY?

r - 时间序列,将每月数据更改为每季度一次

javascript - 如何添加带有空白导航标签的 WordPress 菜单项?

php - 在 CodeIgniter 中跨不同文件重用函数的正确方法是什么?

php - 在 PHP 中将数据库结果回显为 html 代码的最佳方法是什么?

mysql - SQL 连接 3 个表,按最新的组值分组