4

重複の可能性:
PHP を使用して 2 つの日付の差を計算する方法は?
PHPを使用して2つの日付の間の日数
を見つける方法指定された2つの日付の間の日付を見つける方法は?

テーブルに 3 つのフィールドがあります

 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"

これら2つの日付の間の日数を見つけたいです。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 に答える