我有腳本來比較登錄日期/時間和註銷日期/時間之後,這兩個值之間的差異被添加到MSSQL 2005表中的totaltime列。例如:如果用戶僅在幾秒鐘內聯機,則會添加例如約98個unix時間戳的值。那麼如何將該值作爲人類閱讀顯示在網站上:如果可能,請以天/分/秒爲單位?如何計算以天/分/秒爲單位的unix時間戳?
非常感謝您檢查我的問題。將不勝感激幫助我。
這是我的排名腳本,我想包括:
function TotalTimeRank()
{
$db = $this->database[GDB];
$num_rows = $db->doQuery('SELECT TOP 100 ID, Name, (SELECT SUM(CoolPoint) FROM DATA WHERE DATA.User = INFO.User AND DATA.Auth IN(1, 2)) as Points FROM INFO WHERE INFO.User NOT IN (1199,16300) ORDER BY Points DESC');
if ($num_rows == -1)
{
$db->getError();
return;
}
$n = 1;
$content = '';
while ($row = $db->doRead())
{
$data = array('rank-id' => $row['Num'], 'rank-pos' => $n++, 'rank-name' => $row['Name'], 'rank-points' => number_format(intval($row['Points'])));
$content .= Template::Load('pointrank-' . ($n % 2 == 1 ? 2 : 1), $data);
}
$this->content = Template::Load('total_pointrank', array('ranks' => $content));
}
那麼,什麼是包括什麼,我想我的等級上面的腳本,所以我可以在網上每個用戶的基礎上顯示總時間的最佳方法我的data
表中的totaltime
列?我知道如何包含它,但我很困惑如何將它轉換爲上面這個函數中的人類閱讀。
你使用的是PHP嗎? – 2014-10-08 19:10:56
是的,用我想包括總時間的腳本更新了我的帖子。 – MobEn 2014-10-08 19:23:23
這可能會幫助你:http://stackoverflow.com/questions/2059603/php-function-to-convert-unix-timestamp-into-minutes-or-hours-or-days-like-digg – 2014-10-08 19:25:00