首页 / PHP / PHP实例————万年历_PHP教程
PHP实例————万年历_PHP教程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了PHP实例————万年历_PHP教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1812字,纯文字阅读大概需要3分钟。
内容图文
![PHP实例————万年历_PHP教程](/upload/InfoBanner/zyjiaocheng/184/7b4e29c215bc4c809828685fde328356.jpg)
PHP实例————万年历
和大家分享一个简易的万年历制作过程。
基本要求:
1.获取日期
2.获取给定日期是几号
3.获取给定日期是周几
4.获取月份天数
5.获取上一月和下一月
先贴一张效果图,样式做的比较丑,不喜勿喷。
php代码:
"; //打印表头 echo "{$year}年{$month}月
"; //打印日期表格 echo "
周日 | "; echo "周一 | "; echo "周二 | "; echo "周三 | "; echo "周四 | "; echo "周五 | "; echo "周六 | "; echo "
---|---|---|---|---|---|---|
"; }else{ echo " | $i | "; } $i++; } echo "
上一月&下一月
"; echo ""; ?>CSS代码:
table{ width:500px; height:300px; border:red dashed 1px; background:#ff00ff; } tr{ text-align:center; } td{ border:gray dotted 1px; } h1{ font-style:italic; font-size:50px; font-family:'宋体'; } h2 a{ font-style:normal; font-size:40px; font-family:'黑体'; color:purple; } /*组合选择器*/ tr,td,th{ font-size:20px; background:gray; }
说几点比较容易出错和用法巧妙的地方:
1.strtotime()中所计算的时间戳应该是完整的一个格式,把一个单独的年或月放进去是没有用的。
2.if语句中的条件里面,不是赋值,是等于!!!,要写 两个==。这地方太容易给忽略了。
3.原本打印的日期一直都是周日和一号对应。但是月份不同,这个日期和星期的对应关系也会有所改变,所以,在for循环中将$i-$week.就可以将当月的所有日期后退一定时间,达到日期与星期的完美对应。
4.在实现上一月和下一月的功能时,将几个变量作为参数带入,再配合一定的算法就能搞定了。具体的就看代码吧,文字也得再好也不如看两行代码效果好。
http://www.bkjia.com/PHPjc/876630.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/876630.htmlTechArticlePHP实例————万年历 和大家分享一个简易的万年历制作过程。 基本要求: 1.获取日期 2.获取给定日期是几号 3.获取给定日期是周几 4.获...
内容总结
以上是互联网集市为您收集整理的PHP实例————万年历_PHP教程全部内容,希望文章能够帮你解决PHP实例————万年历_PHP教程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。