php时间比较

来源:互联网 发布:java程序员基本技能 编辑:程序博客网 时间:2024/04/30 11:25

function DateDiff($part, $begin, $end) {
     $diff = strtotime($end) - strtotime($begin);
     switch($part)
     {
          case "y": $retval = bcdiv($diff, (60 * 60 * 24 * 365)); break;
          case "m": $retval = bcdiv($diff, (60 * 60 * 24 * 30)); break;
          case "w": $retval = bcdiv($diff, (60 * 60 * 24 * 7)); break;
          case "d": $retval = bcdiv($diff, (60 * 60 * 24)); break;
          case "h": $retval = bcdiv($diff, (60 * 60)); break;
          case "i": $retval = bcdiv($diff, 60); break;
          case "s": $retval = $diff; break;
 //         case "y": $retval = round($diff / (60 * 60 * 24 * 365)); break;
 //          case "m": $retval = round($diff / (60 * 60 * 24 * 30)); break;
 //         case "w": $retval = round($diff / (60 * 60 * 24 * 7)); break;
 //          case "d": $retval = round($diff / (60 * 60 * 24)); break;
 //         case "h": $retval = round($diff / (60 * 60)); break;
 //         case "i": $retval = round($diff / 60); break;
 //         case "s": $retval = $diff; break;
     }
     return $retval;
}

原创粉丝点击