以下是一个简单的PHP实例,展示如何生成一个基本的HTML日历。这个例子使用了PHP内置的`cal_days_in_month`和`checkdate`函数来计算天数,并使用循环来生成日历。
```php
// 设置日历的开始月份和年份
$month = 1; // 可以修改这个值来显示不同的月份
$year = 2023; // 可以修改这个值来显示不同的年份
// 计算当前月的天数
$daysInMonth = cal_days_in_month(CAL_GREGORIAN, $month, $year);
// 获取当前月的第一天是星期几
$firstDayOfMonth = date('w', mktime(0, 0, 0, $month, 1, $year));
// 初始化日历的HTML代码
$calendar = '

