我想选择一个包含日期的时间戳列。
我想在几秒钟内得到结果,我试过这个,但它不起作用。
$req = $database->query('SELECT energy, maxEnergy, DATE_FORMAT(last_attack, "%s") FROM users WHERE id = '.$userID.'');
最后一栏包含:2018-09-05 09:26:38
结果是: ["DATE_FORMAT(last_attack, "%s")"]=> string(2) "38"
我不想在我的日期秒,我希望所有的日期转换成秒。。。
我做错什么了?谢谢。
3条答案
按热度按时间yhxst69z1#
你应该使用
UNIX_TIMESTAMP
选择UNIX_TIMESTAMP(last_attack)
作为my_required
来自用户。。。gv8xihay2#
在我看来你在寻找
seconds
从last_attack
. 你应该使用TIMESTAMPDIFF()
为了达到这个目的。nzkunb0c3#
使用时间到秒