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号的星期几 42, 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 :

fail baharu
<?php
echo "日历的基本显示";
Pratonton
Clear
- Cadangan kursus
- Muat turun perisian kursus
Perisian kursus tidak tersedia untuk dimuat turun pada masa ini. Kakitangan sedang menganjurkannya. Sila beri perhatian lebih kepada kursus ini pada masa hadapan~
Pelajar yang telah menonton kursus ini juga sedang belajar
Mari kita bercakap secara ringkas tentang memulakan perniagaan dalam PHP
Pengenalan pantas kepada pembangunan bahagian hadapan web
Pembangunan Tianlongbabu praktikal skala besar bagi rangka kerja MVC versi Mini meniru laman web ensiklopedia perkara yang memalukan
Bermula dengan Pembangunan Praktikal PHP: Penciptaan PHP Pantas [Forum Perniagaan Kecil]
Pengesahan log masuk dan papan mesej klasik
Pengumpulan pengetahuan rangkaian komputer
Mula Pantas Node.JS Versi Penuh
Kursus bahagian hadapan yang paling memahami anda: HTML5/CSS3/ES6/NPM/Vue/...[Asal]
Tulis rangka kerja PHP MVC anda sendiri (40 bab secara mendalam/butiran besar/mesti dibaca untuk pemula untuk maju)
















