PHP简洁创建日历的方法_.docx

上传人:啊飒飒 文档编号:11644705 上传时间:2021-08-27 格式:DOCX 页数:4 大小:12.17KB
返回 下载 相关 举报
PHP简洁创建日历的方法_.docx_第1页
第1页 / 共4页
PHP简洁创建日历的方法_.docx_第2页
第2页 / 共4页
PHP简洁创建日历的方法_.docx_第3页
第3页 / 共4页
PHP简洁创建日历的方法_.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《PHP简洁创建日历的方法_.docx》由会员分享,可在线阅读,更多相关《PHP简洁创建日历的方法_.docx(4页珍藏版)》请在三一文库上搜索。

1、PHP简洁创建日历的方法_ 本文实例讲解并描述了PHP简洁创建日历的方法。分享给大家供大家参考,具体如下: ?php function build_calendar($month,$year) / Create array containing abbreviations of days of week. $daysOfWeek = array(S,M,T,W,T,F,S); / What is the first day of the month in question? $firstDayOfMonth = mktime(0,0,0,$month,1,$year); / How many

2、days does this month contain? $numberDays = date(t,$firstDayOfMonth); / Retrieve some information about the first day of the / month in question. $dateComponents = getdate($firstDayOfMonth); / What is the name of the month in question? $monthName = $dateComponentsmonth; / What is the index value (0-

3、6) of the first day of the / month in question. $dayOfWeek = $dateComponentswday; / Create the table tag opener and day headers $calendar = table class=calendar; $calendar .= caption$monthName $year/caption; $calendar .= tr; / Create the calendar headers foreach($daysOfWeek as $day) $calendar .= th

4、class=header$day/th; / Create the rest of the calendar / Initiate the day counter, starting with the 1st. $currentDay = 1; $calendar .= /trtr; / The variable $dayOfWeek is used to / ensure that the calendar / display consists of exactly 7 columns. if ($dayOfWeek 0) $calendar .= td colspan=$dayOfWeek

5、 /td; $month = str_pad($month, 2, 0, STR_PAD_LEFT); while ($currentDay = $numberDays) / Seventh column (Saturday) reached. Start a new row. if ($dayOfWeek = 7) $dayOfWeek = 0; $calendar .= /trtr; $currentDayRel = str_pad($currentDay, 2, 0, STR_PAD_LEFT); $date = $year-$month-$currentDayRel; $calenda

6、r .= td class=day rel=$date$currentDay/td; / Increment counters $currentDay+; $dayOfWeek+; / Complete the row of the last week in month, if necessary if ($dayOfWeek != 7) $remainingDays = 7 - $dayOfWeek; $calendar .= td colspan=$remainingDays /td; $calendar .= /tr; $calendar .= /table; return $calendar; /调用方法 echo build_calendar(05,2021); ? 盼望本文所述对大家PHP程序设计有所关心。 .

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1