Semua paparan kod
1, Paparan direktori projek:

2, Semua paparan kod:
calendar.php:
<!DOCTYPE html>
<html lang="en">
<style>
table{background:#99ffcc;}
th{font-family:隶书;color:#0099ff;}
#tr1{background:#00ccff;}
.td1{color:#009999;}
a{color:#ff9900;}
</style>
<head>
<meta charset="UTF-8">
</head>
<body>
<?php
require "./Convert.class.php";
$convert=isset($_GET["convert"])?$_GET["convert"]:date("Y-m-d");
if($convert!=''){
$c=new Convert($convert);
$time=$c->getLyTime();
// echo $convert.'对应的农历时间:'.$time;
}
//php日历
//1.date()函数获取当前的年月
$year=isset($_GET["y"])?$_GET["y"]:date("Y");
$mon=isset($_GET["m"])?$_GET["m"]:date("m");
//2.mktime()函数的使用,获取当前月的天数及当月1号的星期
$day=date("t",mktime(0,0,0,$mon,1,$year));//当前月的天数 31
$w=date("w",mktime(0,0,0,$mon,1,$year));//当月1号的星期几 4
//3.输出日历的头部信息
echo"<div>";
echo"<table border='0'>";
echo"<h3><div>{$year}年{$mon}月</div></h3>";
echo "<tr id='tr1'onmouseOver='overTr(this)'onmouseOut='outTr(this)'>";
echo "<th style='color:#ff0000;'onmouseOver='overTr(this)'onmouseOut='outTr(this)'>日</th>";
echo "<th>一</th>";
echo "<th>二</th>";
echo "<th>三</th>";
echo "<th>四</th>";
echo "<th>五</th>";
echo "<th style='color:#ff0000;'>六</th>";
echo "</tr>";
//4.遍历输出日历
$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)){
//'2014-10-1'(传入这样一个字符串)$year-$month-$d
$ymd=$year.'-'.$mon.'-'.$d;
echo "<th onmouseOver='overTh(this)' onmouseOut='outTh(this)'><a href='?convert=$ymd'>{$d}</a></th>";
$d++;
}else{
echo"<th> </th>";
}
}
}
//5.处理上下月,上下年的信息
$prey=$nexty=$year;
$prem=$nextm=$mon;
if($prem<=1){
$prem=12;
$prey--;
}else{
$prem--;
}
if($nextm>=12){
$nextm=1;
$nexty++;
}else{
$nextm++;
}
$prey=$year-1;//上一年
$nexty=$year+1;//下一年
//超链接
echo "<tr onmouseOver='overTr(this)'onmouseOut='outTr(this)'><td colspan='7'align='center'>";
echo"<a href='sy1.php?y={$prey}'><<</a> ";
echo "<font face='隶书'color='#663399'>{$year}年</font> ";
echo "<a href='sy1.php?y={$nexty}'>>></a> ";
echo" ";
echo"<a href='sy1.php?m={$prem}'><</a> ";
echo "<font face='隶书'color='#663399'>{$mon}月</font> ";
echo "<a href='sy1.php?m={$nextm}'>></a>";
echo "</td></tr>";
echo "<tr onmouseOver='overTr(this)'onmouseOut='outTr(this)'><td colspan='7'>";
echo "<div>$convert 对应的农历时间:$time</div>";
echo "</td></tr>";
echo "</table>";
echo "</div>";
?>
<script type='text/JavaScript'>
var oriCol=null;
function overTr(obj){
oriCol=obj.bgColor;
obj.bgColor='#0f0';
}
function outTr(obj){
obj.bgColor=oriCol;
}
function overTh(obj) {
oriCol=obj.bgColor;
obj.bgColor='red';
}
function outTh(obj){
obj.bgColor=oriCol;
}
</script>
</body>
</html>:Convert.class.php
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)
















