当使用PHP执行time()并将其存储在MySQL服务器中然后检索它时, 当我尝试将其转换为秒时,它会返回奇怪的结果。
1386787112 = 35秒前(我的PHP说的是什么)
1386787112实际上是1秒前(我现在说的是什么)。
$da = date("s",1386787112);
此代码用于以秒为单位返回当前时间,但仅在时间大于60秒时才会更新。我做错了吗?
答案 0 :(得分:1)
使用time()
功能可以满足您的需求。事实上它的定义就像你的要求一样。
现在,如果您需要seconds ago
,则可以使用time()
函数执行此操作:
$secs = time() - dbTimeValOfRecord;