以下是使用PHP实现万年历的一个简单实例。这个实例将展示如何创建一个基本的万年历,用户可以输入年份和月份来查看日历。
```php

// 获取用户输入的年份和月份
$year = isset($_GET['year']) ? intval($_GET['year']) : date('Y');
$month = isset($_GET['month']) ? intval($_GET['month']) : date('m');
// 判断是否是闰年
function isLeapYear($year) {
return ($year % 4 == 0 && $year % 100 != 0) || ($year % 400 == 0);
}
// 获取某月的天数
function getDaysInMonth($year, $month) {
return isLeapYear($year) && $month == 2 ? 29 : 30;
}
// 获取某月第一天是星期几
function getFirstDayOfMonth($year, $month) {
$firstDay = mktime(0, 0, 0, $month, 1, $year);
return date('w', $firstDay);
}
// 创建日历表格
function createCalendar($year, $month) {
$daysInMonth = getDaysInMonth($year, $month);
$firstDay = getFirstDayOfMonth($year, $month);
$calendar = '








