php - 在mysql中从午夜减去时间

标签 php mysql date datetime

我正在使用 mysql,并且有一列跟踪日期时间,格式为 yyyy-mm-dd hh:mm:ss。我想获取该时间戳并计算午夜与时间的差异。

例如,如果日期时间为 2014-11-22 13:53:41,我想要的值为: (2014年11月22日午夜)-(2014年11月22日13:53:41)。

该值是:11:07:19。

我希望这个值在我使用 php 的网站上显示为计数器。

最佳答案

使用TIMESTAMPDIFFSEC_TO_TIME

SELECT SEC_TO_TIME(TIMESTAMPDIFF(SECOND,  '2014-11-22 00:00:00',  '2014-11-22 13:53:41'))

关于php - 在mysql中从午夜减去时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27123405/

相关文章:

php - 在 PHP 中将 JSON 对象插入 MySQL 表时出现问题

PHP:如何获取过去特定日期的前一个星期日..?

mysql - DATE() 类型字段在 JOIN 查询中显示为 0000-00-00

php - 如何用表(html)表示二叉树?

php - 使用 swift 解析 json 数据时出错 "The data couldn’ t 被读取,因为它的格式不正确。”

MYSQL 禁用自动修剪

java - Java 有没有办法将字符串转换为 MMddyyyy 或 Mddyyyy 日期?

php - 如何在来自 Web 服务器的流式内容上设置只读标志

php - 调用未定义函数 odbc_connect() php 7

php - 从表中选择特定列名