クライアントの最終ログイン日を示すリマインダーを送信するメーラーがあります。私の時間はunixtimestampに保存されます。したがって、データベースからフェッチして電子メールに含めると、日付の6日前に通知されます。私はここで何が間違っているのですか?
データの一部:
$lastlogin = mysql_result($result,$i,"lastlogin");
$newlastlogin = date("d-m-Y", $lastlogin);
メール本文:
$msg .= "Your Last Activity: $newlastlogin.<BR>";
mysqlからのlastloginの日付は2012年5月27日です
しかし、メールが届くと、2012年5月21日と表示されます
ちなみに、
$newlastlogin = date("d-m-Y", strtotime($lastlogin));
どんな助けやアドバイスもいただければ幸いです