Heim > php教程 > php手册 > Hauptteil

日历显示程序

WBOY
Freigeben: 2016-06-21 09:04:56
Original
1580 Leute haben es durchsucht

程序|日历|显示

$selectedDay = date( 'd');
$selectedMonth = date( 'm');
$selectedYear = date( 'Y');
//获取当月第一天是数值型星期几
$firstday = date( 'w',mktime(0,0,0,$selectedMonth,1,$selectedYear));
//找出本月最后一天
$lastday = 31;
do {
$monthOrig = date( 'm',mktime(0,0,0,$selectedMonth,1,$selectedYear));
$monthTest = date( 'm',mktime(0,0,0,$selectedMonth,$lastday,$selectedYear));
if ($monthTest != $monthOrig) { $lastday -= 1; }
} while ($monthTest != $monthOrig);
//获取当月对应的英文名
$monthName = date( 'F',mktime(0,0,0,$selectedMonth,1,$selectedYear));
//显示日历表头
$days = array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
$dayRow = 0;
print( "

");
print( "");
print( "\n");
for($i=0; $iprint( "\n");
}
print( "\n");
print( "\n");
//空出当月第一天前面的空位
while($dayRow print( "");
$dayRow += 1;
}
$day = 0;
while($day //下面的判断语句用于每显示7个时间位置转换到下一行
if(($dayRow % 7) == 0) {
print( "\n\n");
}
$adjusted_day = $day+1;
//当天的日期用红色显示
if($adjusted_day==$selectedDay){
echo "";
}
else{echo "";}
$day += 1;
$dayRow += 1;
}
print( "\n\n
$monthName $selectedYear
$days[$i]
$adjusted_day$adjusted_day
");
?>



Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage