2016-10-25 20 views
0

データベースのデータから現在の日付までの月と年の値を比較しようとしています。 (:month-> 2017> 5 year-例):私は年と月の整数値を取得するクエリを実行しています 月と日付を現在の日付と比較する

$data = $wpdb->get_row("SELECT month, year FROM $table WHERE id='$id'"); 
$month = date('m', $data->month); 
$year = date('Y', $data->year); 
$dateFromTable = $year.$month; 

は、それから私は、現在の月と日付にそれらを比較したい:

$current = date('Ym'); 
if((int)$dateFromTable >= (int)$current){ 
    //...do something 
} 

私は現在の月と年を比較できるように、どのように月と年の値を組み合わせることができるのかよく分かりません。どんな助けでも大歓迎です。

答えて

0

このようなものです。

$date = DateTime::createFromFormat('mY', $data->month.$data->year); 
$curdate = new DateTime(date('mY')); 

$diff = $curdate->diff($date); 
echo('days:' .$diff->days); 
echo('months:' .$diff->m); 

DateInterval

関連する問題