php年历
时间: 2023-07-26 12:13:42 浏览: 45
以下是一个简单的 PHP 年历代码实现,可以显示当前年份的月份和日期:
```php
<?php
// 获取当前年份和月份
$year = date('Y');
$month = date('m');
// 获取当前月份的天数
$days_in_month = cal_days_in_month(CAL_GREGORIAN, $month, $year);
// 输出年历表格
echo "<table border='1'>
<tr>
<th colspan='7'>$year 年 $month 月</th>
</tr>
<tr>
<td>周日</td>
<td>周一</td>
<td>周二</td>
<td>周三</td>
<td>周四</td>
<td>周五</td>
<td>周六</td>
</tr>";
// 循环输出日期
$date = 1;
echo "<tr>";
for ($i = 0; $i < 7; $i++) {
if ($i < date('w', mktime(0, 0, 0, $month, 1, $year))) {
echo "<td></td>";
} else {
echo "<td>$date</td>";
$date++;
}
}
echo "</tr>";
for ($j = 2; $j <= 6; $j++) {
echo "<tr>";
for ($i = 0; $i < 7; $i++) {
if ($date > $days_in_month) {
echo "<td></td>";
} else {
echo "<td>$date</td>";
$date++;
}
}
echo "</tr>";
}
echo "</table>";
?>
```
以上代码会输出一个简单的 HTML 表格形式的年历,可根据需要自行修改样式和布局。