Développement PHP pour créer une classe CLASS de référence de calendrier simple
1. Créer une classe Calendrier
2. Initialisez les données dans les deux listes déroulantes, année et mois
3. Initialisez l'année et le mois à rechercher
.4. Calculez les informations sur les données de chaque jour du calendrier, y compris le CSS et le nombre de jours
fait référence à la classe Calendar précédemment encapsulée
<?php include_once 'calendar.php'; ?>
Le include_once(). L'instruction est incluse et incluse lors de l'exécution du script. Exécutez le fichier spécifié. Ce comportement est similaire à l'instruction include(), la seule différence est que si le code du fichier est déjà inclus, il ne le sera pas à nouveau. Comme le nom de cette déclaration l’indique, elle ne sera incluse qu’une seule fois.
Instancier cette classe?:
<?php $util = new Calendar(); ?>
Vous devez également définir les tableaux d'année et de mois et les obtenir via POST
<?php $years = array(2014, 2015, 2016, 2017, 2018);//年份選擇自定義 $months = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12);//月份數(shù)組 //獲取post的年份數(shù)據(jù) if(empty($_POST['ddlYear'])) { $year = date('Y'); }else { $year = $_POST['ddlYear']; } //獲取post的月份數(shù)據(jù) if(empty($_POST['ddlMonth'])) { $month = date('n'); }else { $month = $_POST['ddlMonth']; } ?>
Obtenir la méthode du seuil, calculer la méthode et méthode de dessin.
<?php $calendar = $util->threshold($year, $month);//獲取各個邊界值 $caculate = $util->caculate($calendar);//獲取計算日歷的天數(shù)與樣式 $draws = $util->draw($caculate);//畫表格,設(shè)置table中的tr與td ?>