PHP如何计算一年中的月数
我想计算一年中有多少个月?例如 1.5年中有多少个月?这很简单,但编程方式如何计算?? 谁能告诉我PHP如何计算一年中的月数,php,Php,我想计算一年中有多少个月?例如 1.5年中有多少个月?这很简单,但编程方式如何计算?? 谁能告诉我 如果您有开始日期和结束日期,那么很容易计算这两个日期之间的月份,请尝试下面的代码 $date1 = '2000-01-25'; $date2 = '2010-02-20'; $ts1 = strtotime($date1); $ts2 = strtotime($date2); $year1 = date('Y', $ts1); $year2 = date('Y', $ts2); $month
如果您有开始日期和结束日期,那么很容易计算这两个日期之间的月份,请尝试下面的代码
$date1 = '2000-01-25';
$date2 = '2010-02-20';
$ts1 = strtotime($date1);
$ts2 = strtotime($date2);
$year1 = date('Y', $ts1);
$year2 = date('Y', $ts2);
$month1 = date('m', $ts1);
$month2 = date('m', $ts2);
echo $diff = (($year2 - $year1) * 12) + ($month2 - $month1);
如果您知道年数,
1.5
,您可以将其乘以一年中的月数,12
function calcMonths($y){
return $y * 12;
}
输入:1.5,输出:18。$m=$y*12代码>