4

可能重复:
如何使用 PHP 计算两个日期之间的差异?
如何使用php查找两个日期之间的天数
如何查找两个指定日期之间的日期?

我的表中有三个字段

 seeker
 name ....current_time.... login_date

second field i have created through timestamp phpmyadmin
type: timestamp
default: current_timestamp

当搜索者注册时,他的 current_time 自动按时间戳插入

 third field is login_date filed. when user logins then this field is updated 

//login date
$login_date = date("Y-m-d");
echo "login date"."".$login_date;
$qry1 = "update seeker set login_date = '$login_date' where name='$uname'";
$res1=mysql_query($qry1,$con);

now current_date is like 
"2012-04-10 21:58:01"

and login_date is like
"2012-05-02"

我想找出这两个日期之间的天数。我不知道如何减去这些日期,因为 current_date 也包括时间.. 或者有没有其他方法可以从当前日期中排除时间,即它只输入日期而不是时间

4

1 回答 1

11
 $login_date = strtotime(x); // change x with your login date var
 $current_date = strtotime(y); // change y with your current date var
 $datediff = $current_date - $login_date;
 $days = floor($datediff/(60*60*24));
于 2012-05-02T17:09:54.963 回答