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);//月份数组 //获取post的年份数据 if(empty($_POST['ddlYear'])) { $year = date('Y'); }else { $year = $_POST['ddlYear']; } //获取post的月份数据 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);//获取计算日历的天数与样式 $draws = $util->draw($caculate);//画表格,设置table中的tr与td ?>