我有一個郵件發送提醒,說明客戶上次登錄日期。我的時間保存在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));
任何幫助,並建議將不勝感激
我的日曆上,5月27日仍然是在未來約6天,今天是5月21日。我在某個地方失去了大部分時間嗎? –