【发布时间】:2015-04-08 01:08:16
【问题描述】:
我的任务是为我们服务器的一种游戏模式制作一个统计“查看器”。它一直很好,但我唯一的问题是将播放时间转换为小时:分钟:秒。
制作实际游戏模式的开发者会在 MySQL 中以毫秒为单位存储游戏时间。可悲的是,许多玩家有足够的时间很容易导致整数溢出(在 PHP 中计算时)。
现在,我想知道解决此问题的最简单和最有效的方法是什么。在我不知道的 MySQL 查询中是否有执行此操作的方法?
【问题讨论】:
-
如果你想使用 mySQL,DATE_FORMAT 和 SEC_TO_TIME 函数会解决这个问题
-
所以我假设我必须将毫秒除以 1000 才能使用 SEC_TO_TIME?
-
对我来说似乎是一个合理的假设
标签: php mysql integer-overflow