比如说: 
当前日期:2012-5-31
我选择了  2012-12-30  问题是 ;这两个日期 之间 假如 细化的 话   ;应该怎么做?
就像这样
现在5月31日 包含 二季度   。怎么实现下面这种效果456 季度7 8-9 这个季度10 11 12这个季度

解决方案 »

  1.   

    本帖最后由 xuzuning 于 2012-05-31 11:45:49 编辑
      

  2.   

    本帖最后由 xuzuning 于 2012-05-31 11:46:05 编辑
      

  3.   

    在数据库查询的时候使用SQL的“行转列查询”,细节见GOOGLE。
      

  4.   

    在数据库查询的时候使用SQL的“行转列查询”,细节见GOOGLE。
      

  5.   

    $t = date('n');
    $e = date('n', strtotime('2012-12-30'));
    while($t <= $e) {
      $j = ceil($t / 3);
      echo "$t 月 第 $j 季度\n";
      $t++;
    }
    5 月 第 2 季度
    6 月 第 2 季度
    7 月 第 3 季度
    8 月 第 3 季度
    9 月 第 3 季度
    10 月 第 4 季度
    11 月 第 4 季度
    12 月 第 4 季度