2012-05-22 86 views
0

我有一個郵件發送提醒,說明客戶上次登錄日期。我的時間保存在unixtimestamp中。所以當我從數據庫中獲取並將其包含在電子郵件中時,它會在日期前6天給我。我在這裏做錯了什麼?數據UnixTimeStamp顯示6天前的日期

部分:

$lastlogin = mysql_result($result,$i,"lastlogin"); 
$newlastlogin = date("d-m-Y", $lastlogin); 

電子郵件正文:

$msg .= "Your Last Activity: $newlastlogin.<BR>"; 

從MySQL lastlogin擁有27-05-2012

日期,但在郵件去,那麼就說明21-05-2012

順便說一下,我試着用

$newlastlogin = date("d-m-Y", strtotime($lastlogin)); 

任何幫助,並建議將不勝感激

+0

我的日曆上,5月27日仍然是在未來約6天,今天是5月21日。我在某個地方失去了大部分時間嗎? –

回答