Php 显示6天前日期的UnixTimeStamp
我有一个邮件发送提醒,说明客户的最后登录日期。我的时间以unixtimestamp格式保存。所以,当我从数据库中获取数据并将其包含在电子邮件中时,它会给我6天前的时间。我做错了什么 部分数据:Php 显示6天前日期的UnixTimeStamp,php,mysql,Php,Mysql,我有一个邮件发送提醒,说明客户的最后登录日期。我的时间以unixtimestamp格式保存。所以,当我从数据库中获取数据并将其包含在电子邮件中时,它会给我6天前的时间。我做错了什么 部分数据: $lastlogin = mysql_result($result,$i,"lastlogin"); $newlastlogin = date("d-m-Y", $lastlogin); 电子邮件正文: $msg .= "Your Last Activity: $newlastlogin.<BR
$lastlogin = mysql_result($result,$i,"lastlogin");
$newlastlogin = date("d-m-Y", $lastlogin);
电子邮件正文:
$msg .= "Your Last Activity: $newlastlogin.<BR>";
如果您有任何帮助和建议,我们将不胜感激。您可以使用 select语句上的unix_时间戳(日期) 示例:(假设在登录表中有一个名为last_login的字段) 详情如下:
在我的日历上,5月27日仍然是大约6天的未来,5月21日是今天。我是不是在什么地方损失了一周的大部分时间?
$newlastlogin = date("d-m-Y", strtotime($lastlogin));
$sql = "SELECT UNIX_TIMESTAMP(last_login) as lastlogin from logins";