Affichage de la...LOGIN

Affichage de la page du calendrier

1, utilisez la fonction mktime() pour obtenir le nombre de jours du mois en cours et de la semaine le 1er du mois (2018/3/13)

<?php
$day=date("t",mktime(0,0,0,$mon,1,$year));//当前月的天数  31
$w=date("w",mktime(0,0,0,$mon,1,$year));//当月1号的星期几  4

2, affichez l'en-tête informations du calendrier

<?php
echo"<div align='center'>";
echo"<table border='0'>";
echo"<h3><div>{$year}年{$mon}月</div></h3>";
echo "<tr>";
echo "<th>日</th>";
echo "<th class='td1'>一</th>";
echo "<th class='td1'>二</th>";
echo "<th class='td1'>三</th>";
echo "<th class='td1'>四</th>";
echo "<th class='td1'>五</th>";
echo "<th>六</th>";
echo "</tr>";

3, parcourez le calendrier de sortie

Analyse :

La fonction mktime() peut connaître le nombre total de jours du mois en cours, et le jour de la semaine le 1er du mois. Il ne doit être effectué qu'à chaque fois qu'il est inférieur au nombre total de jours du mois,

commence à partir du jour de la semaine correspondant. au 1er du mois et en ajoute 1 chaque jour, et boucle une fois pendant 7 jours pour obtenir une ligne de données, donc le calendrier sort

Code :

<?php
$d=1;
while($d<=$day){
    echo"<tr onmouseOver='overTr(this)'onmouseOut='outTr(this)'>";
    for($i=1;$i<=7;$i++){//循环输出7天信息
        if($d<=$day&&($w<$i||$d!=1)){
            echo "<th><a href=''>{$d}</a></th>";
            $d++;
        }else{
            echo"<th> </th>";
        }
    }
}

Les résultats en cours sont les suivants :

微信图片_20180313153005.png

section suivante
<?php echo "日历的基本显示";
soumettreRéinitialiser le code
chapitredidacticiel