首页 > 解决方案 > MySQL选择时间戳col作为秒

问题描述

我想选择一个包含日期的时间戳列。

我想在几秒钟内得到结果,我试过了,但它不起作用

$req = $database->query('SELECT energy, maxEnergy, DATE_FORMAT(last_attack, "%s") FROM users WHERE id = '.$userID.'');

last_attack 列包含: 2018-09-05 09:26:38

结果给了我:["DATE_FORMAT(last_attack, "%s")"]=> string(2) "38"

我不想要日期中的秒数,我希望所有日期都以秒为单位转换......

我究竟做错了什么 ?谢谢。

标签: phpmysqldatepdo

解决方案


你应该使用UNIX_TIMESTAMP

从用户中UNIX_TIMESTAMP(last_attack)选择...my_required


推荐阅读