【发布时间】:2014-05-09 16:44:17
【问题描述】:
我想获取当前日期和以DATETIME 类型存储在数据库中的某个日期之间的秒数差异。我用这个函数得到这个日期:
function get_date_last_action($username)
{
$id = $this->get_username_id($username);
$query = "SELECT date_last_action".
"FROM user".
"WHERE user.id ='" . $id . "'";
$result = mysql_query($query);
$date_last_action = mysql_fetch_array($result);
return $date_last_action[0];
}
在另一个代码中,我调用了这个函数:
$date = $h_db_functions->get_date_last_action("user1");
$currentTime = time();
$timeInPast = strtotime($date);
$differenceInSeconds = $currentTime - $timeInPast;
奇怪的是我得到了一个负值。
【问题讨论】:
-
你能做一个
var_dump($date);吗?