Mysql 查找特定日期之间的天数和月数
我想使用php查找两个日期之间的月数和天数。我该怎么做?我试着用这个:Mysql 查找特定日期之间的天数和月数,mysql,Mysql,我想使用php查找两个日期之间的月数和天数。我该怎么做?我试着用这个: $start_date = $period_start_date; $end_date = $period_end_date; write_log($start_date); write_log($end_date); $d1 = new DateTime($start_date); write_log($d1);
$start_date = $period_start_date;
$end_date = $period_end_date;
write_log($start_date);
write_log($end_date);
$d1 = new DateTime($start_date);
write_log($d1);
$d2 = new DateTime($end_date);
write_log($d2);
$d3 = var_dump($d1 -> diff($d2) -> m);
write_log($d3);
$d4 = var_dump($d1 -> diff($d2) -> m + ($d1 -> diff($d2) -> y*12));
write_log($d4);
在本文中,我编写了这个写日志,以便找到每个变量的值。我得到开始日期和结束日期的值。但是,其他人我不明白。那么,我该怎么办?我想检索这两天之间的月数,以便进一步计算。我该怎么做呢?看看MySQL中的TIMESTAMPDIFF()函数
SELECT TIMESTAMPDIFF(MONTH, '2012-05-05', '2012-06-15')