PHP初学制作年历

PHP初学制作年历

作者: 梦飞

乐享生活,分享极致

手机扫码查看

标签:

PHP

特别声明:文章多为网络转载,资源使用一般不提供任何帮助,特殊资源除外,如有侵权请联系!

<?php
	echo "<style type='text/css'>
			th{
				background-color: gray;
				
			}
			table{
				padding:10px 30px 10px 10px;
				border:0px;
				display: inline-flex;
			}
			td{
				width:40px;
			}
			*{
				margin: 2px;
				padding: 2px;
			}
		</style>";
	$y = 2017;
	$w = date('w',strtotime("$y-1-1"));
	for($m=1;$m<=12;$m++){
		echo "<table>";
		echo "<tr><th colspan='7'>{$y}年{$m}月</th></tr>";
		echo "<tr><td>日</td><td>一</td><td>二</td><td>三</td><td>四</td><td>五</td><td>六</td></tr>";
		$lastday = date('d', strtotime("{$y}-$m-01 +1 month -1 day"));
		for($day=1;$day<=$lastday;$day++){
			if($w==7){
				echo  "</tr>";
				$w=0;
			}elseif($w==0){
				echo  "<tr>";
			}
			$s = date('w',strtotime("$y-$m-1"));
			if($day == 1){
				for($weeks=1;$weeks<=$s;$weeks++){
					echo "<td></td>";
				}
			}
			echo "<td>{$day}</td>";
			$w++;
		}
		echo "</table>";
	

编写水平确实low了些,有简短高效的写法不妨交流一下

分享到:
打赏
未经允许不得转载:

作者: 梦飞, 转载或复制请以 超链接形式 并注明出处 梦飞技术博客
原文地址: 《PHP初学制作年历》 发布于2020-10-2

评论

未显示?请点击刷新
切换注册

登录

您也可以使用第三方帐号快捷登录

切换登录

注册

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏