格式 年月201010   201109计算两者相差多少季度  应该怎么计算呢?

解决方案 »

  1.   

    要是是我完成这个任务的话。我会写一个函数,前提是数据格式是不变的。然后先计算差多少年。然后在计算月份。如果超过一个年就是超过12个月先计算  years*4 + 小月12月份的季度差反正比较麻烦,死计算了
      

  2.   

    按 #5 的意思,有
    $a = 201010;
    $b = 201109;$a = ceil((substr($a, 0, 4) * 12 + substr($a, -2)) / 3);
    $b = ceil((substr($b, 0, 4) * 12 + substr($b, -2)) / 3);echo $b - $a;//3