간단한 달력 참조 CLASS 클래스를 생성하는 PHP 개발

1. Calendar 클래스를 새로 만듭니다.

2. 두 개의 드롭다운 상자에서 연도와 월을 초기화합니다.

3. 검색할 연도와 월을 초기화합니다.

4. 달력, CSS 포함, 일수

는 이전에 캡슐화된 Calendar 클래스

<?php
include_once 'calendar.php';
?>

를 참조합니다. include_once() 문은 스크립트 실행 중에 지정된 파일을 포함하고 실행합니다. 이 동작은 include() 문과 유사합니다. 유일한 차이점은 파일의 코드가 이미 포함된 경우 다시 포함되지 않는다는 것입니다. 이 명령문의 이름에서 알 수 있듯이 한 번만 포함됩니다.

이 클래스 인스턴스화:

<?php
$util = new Calendar();
?>

연도 및 월 배열을 정의하고 POST를 통해 이를 얻어야 합니다.

<?php
$years = array(2014, 2015, 2016, 2017, 2018);//年份选择自定义
$months = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12);//月份数组
//获取post的年份数据
if(empty($_POST['ddlYear'])) {
   $year = date('Y');
}else {
   $year = $_POST['ddlYear'];
}
//获取post的月份数据
if(empty($_POST['ddlMonth'])) {
   $month = date('n');
}else {
   $month = $_POST['ddlMonth'];
}
?>

클래스를 인스턴스화하여 임계값 메서드, 계산 메서드 및 그리기 메서드를 가져옵니다.

<?php
$calendar = $util->threshold($year, $month);//获取各个边界值
$caculate = $util->caculate($calendar);//获取计算日历的天数与样式
$draws = $util->draw($caculate);//画表格,设置table中的tr与td
?>


지속적인 학습
||
<?php include_once 'calendar.php'; $util = new Calendar(); //实例化一个类 $years = array(2014, 2015, 2016, 2017, 2018);//年份选择自定义 $months = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12);//月份数组 //获取post的年份数据 if(empty($_POST['ddlYear'])) { $year = date('Y'); }else { $year = $_POST['ddlYear']; } //获取post的月份数据 if(empty($_POST['ddlMonth'])) { $month = date('n'); }else { $month = $_POST['ddlMonth']; } $calendar = $util->threshold($year, $month);//获取各个边界值 $caculate = $util->caculate($calendar);//获取计算日历的天数与样式 $draws = $util->draw($caculate);//画表格,设置table中的tr与td ?>
  • 코스 추천
  • 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~