我正在尝试将数据库中的数据中的月份和年份值与当前日期进行比较。 我正在运行查询来获取月份和年份整数值(例如:月份-> 5 年-> 2017):
$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
}
我不确定如何组合表中的月份和年份值,以便我可以与当前月份和年份进行比较。任何帮助将不胜感激。
最佳答案
类似这样的事情。
$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);
关于php - 将月份和日期与当前日期进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40240323/