cari
  • Log masuk
  • Daftar
Penetapan semula kata laluan berjaya

Ikuti proiects vou berminat dengan andi aet terbaru mengenai mereka

Paparan halaman kalendar

1, gunakan fungsi mktime() untuk mendapatkan bilangan hari dalam bulan semasa dan minggu pada 1 haribulan (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, keluarkan pengepala maklumat kalendar

<?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, melintasi kalendar keluaran

Analisis:

Jumlah bilangan bulan, hari dan masa mktime() hari boleh tahu minggu pada 1 haribulan Ia hanya perlu dilakukan setiap kali apabila kurang daripada jumlah hari dalam bulan itu,

bermula dari hari dalam minggu yang sepadan. hingga 1 haribulan dan tambah 1 setiap hari, dan gelung sekali selama 7 hari untuk mendapatkan satu baris data, jadi kalendar keluar

Kod:

<?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>";
        }
    }
}

Hasil larian adalah seperti berikut :

微信图片_20180313153005.png

fail baharu
<?php echo "日历的基本显示";
Tetapkan Semula Kod
Operasi automatik
serahkan
Pratonton Clear
  • Cadangan kursus
  • Muat turun perisian kursus