日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

PHP實現簡單日歷類編寫

瀏覽:35日期:2022-09-09 10:27:36

用PHP實現日歷類的編寫,供大家參考,具體內容如下

calendar.class.php

<?php/** 創建一個日歷類***/ //修改默認時區 date_default_timezone_set('PRC'); class Calendar { private $year; private $month; private $day; //當月總天數 private $first_week; //每月的第一天是星期幾 //構造函數 function __construct() { $this->year = isset($_GET[’year’])?$_GET[’year’]:date('Y'); $this->month = isset($_GET['month'])?$_GET['month']:date('m'); $this->first_week = date('w', mktime(0, 0 ,0, $this->month, 1, $this->year)); $this->day = date('t', mktime(0, 0 ,0, $this->month, 1, $this->year)); } function showCalendar() { // echo $this->year.'年'.$this->month.'月'.$this->first_week.'天'.$this->day; echo '<table align=’center’>'; //用表格輸出 $this->chageDate('index.php'); //用于用戶調整年月份 $this->weekList();//顯示星期 $this->dayList(); //顯示天數 echo '</table>'; } //1、顯示星期 private function weekList() { $week = array('日','一','二','三','四','五','六'); echo '<tr>'; for ($i = 0; $i < count($week); $i++) { echo '<th>'.$week[$i].'</th>'; } echo '</tr>'; } //2.顯示天數 private function dayList() { $color = '#2ca50c'; echo '<tr>'; for ($i = 0; $i < $this->first_week; $i++) { //輸出空格,彌補當前月空缺部分 echo '<td bgcolor=’#2ca50c’> </td>'; } for ($k = 1; $i <= $this->day; $k++) { $i++; if ($k == date('d')) echo '<td id=’nowd’>'.$k.'</td>'; //是今天,加效果 else echo '<td bgcolor=$color>'.$k.'</td>'; if ($i % 7 == 0) { echo '</tr><tr>'; //每7天一次換行 if ($i % 2 == 0) $color = '#2ca50c'; else $color = '#9ddb27'; //實現各行換色的效果 } } while ($i % 7 != 0) { //將剩余的空格補完 echo '<td bgcolor=’#2ca50c’> </td>'; $i++; } echo '</tr>'; } //3、用于用戶調整天數 private function chageDate($url='index.php') { echo '<tr>'; echo '<caption><h1>'.$this->year.'年'.$this->month.'月</h1></caption>'; echo '</tr>'; echo '<tr>'; echo '<td>'.'<a href=’?'.$this->prevYear($this->year,$this->month).'’>'.'<'.'</a>'; echo '<td>'.'<a href=’?'.$this->prevMonth($this->year,$this->month).'’>'.'<<'.'</a>'; echo '<td colspan=’3’>'; echo ’<select οnchange='window.location=’’.$url.’?year=’+this.options[selectedIndex].value+’&month=’.$this->month.’’'>’; for ($year = 2038; $year >= 1970; $year--) { $selected = ($year == $this->year)?'selected':''; echo ’<option ’.$selected. ’ value='’.$year.’'>’.$year.’</option>’; //echo ’<option ’.$selected.’ value='’.$year.’'>’.$year.’</option>’; } echo '</select>'; echo ’<select name='month' οnchange='window.location=’’.$url.’?year=’.$this->year.’&month=’+this.options[selectedIndex].value'>’; for($month=1;$month <= 12;$month++){ $selected1 = ($month == $this->month) ? 'selected' : ''; echo ’<option ’.$selected1.’ value='’.$month.’'>’.$month.’</option>’; } echo ’</select>’; echo '</td>'; echo '<td>'.'<a href=’?'.$this->nextMonth($this->year,$this->month).'’>'.'>>'.'</a>'; echo '<td>'.'<a href=’?'.$this->nextYear($this->year,$this->month).'’>'.'>'.'</a>'; echo '</tr>'; } private function prevYear($year, $month) { //獲取上一年的數據 $year--; if ($year < 1970) $year = 1970; return 'year={$year}&month={$month}'; } private function prevMonth($year, $month) { if ($month == 1) { $year--; if ($year < 1970) $year = 1970; $month = 12; }else $month--; return 'year={$year}&month={$month}'; } private function nextYear($year, $month) { //獲取上一年的數據 $year++; if ($year > 2038) $year = 2038; return 'year={$year}&month={$month}'; } private function nextMonth($year, $month) { if ($month == 12) { $year++; if ($year > 2038) $year = 2038; $month = 1; }else $month++; return 'year={$year}&month={$month}'; } }

主頁 index.php

<!doctype html><html><head><meta charset='utf-8'><title>日歷顯示</title><style> table { border:1px solid #050; margin: 100px auto; } th { width: 30px; background-color: #0CC; color: #fff; height: 30px; font-size: 20px; } #nowd { color: yellow; background: #F00; } td { width: 30px; text-align: center; height: 25px; color: #fff; } a { display: block; width: 35px; height: 35px; background: #0F9; text-decoration: none; text-align: center; line-height: 35px; } a:hover { background: #CF0; color: #fff; font-size: 20px; }</style></head> <body> <?php include 'calendar.class.php'; $ca = new Calendar(); $ca->showCalendar(); ?></body></html>

PHP實現簡單日歷類編寫

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: PHP
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲一区二区av| 国产精品久久久久久妇女 | 亚洲人成网站在线在线观看| 国产毛片精品久久| 亚洲精选91| 在线一区欧美| 色吊丝一区二区| 精品国产aⅴ| 国产亚洲精品精品国产亚洲综合| 老色鬼久久亚洲一区二区| 久久国产亚洲| 色综合www| 97精品97| 国产一区2区| 老鸭窝一区二区久久精品| 日韩高清欧美激情| 亚洲精品九九| 日韩精品一页| 亚洲综合中文| 亚洲专区一区| 亚洲一区二区三区四区五区午夜 | 影音先锋久久精品| 国产精品嫩草99av在线| 久久高清免费| 日韩不卡在线| 亚洲成人va| 在线视频观看日韩| 欧美精品羞羞答答| 美女久久久久| 久久婷婷一区| 91精品一区二区三区综合在线爱| 神马日本精品| 色婷婷精品视频| 青青久久av| 久久久久久久久99精品大| 久久激情一区| 女同性一区二区三区人了人一| 欧美不卡在线| 视频一区二区三区中文字幕| 免费人成精品欧美精品| 日韩制服丝袜先锋影音| 最新国产精品| 国产精品亚洲综合色区韩国| 欧美黑人巨大videos精品| 国产麻豆精品久久| 91综合网人人| 欧美美女一区| 日韩在线观看中文字幕| 欧美一区自拍| 精品亚洲精品| 亚洲v在线看| 国产精品毛片在线| 日本亚洲不卡| 久久一区欧美| 日韩欧美少妇| 亚洲视频二区| 欧美国产专区| 欧美精品资源| 免费在线观看不卡| 日韩精品高清不卡| 精品一区91| 99久久九九| 中文字幕中文字幕精品| 国产精品久久久久久模特| 色在线中文字幕| 亚洲欧美不卡| 久久精品99国产精品| 高潮久久久久久久久久久久久久| 99久久九九| 亚洲免费一区三区| 欧美精品aa| 久久中文字幕二区| 日韩欧乱色一区二区三区在线| 亚洲精品伊人| 免费在线亚洲欧美| 日韩精品免费一区二区在线观看| 久久国产精品99国产| 国产极品一区| 国产精品三上| 日本成人中文字幕在线视频| 国产91欧美| 精品中文字幕一区二区三区av| 日韩激情啪啪| 久久久人人人| 青青草91久久久久久久久| 久久gogo国模啪啪裸体| 国户精品久久久久久久久久久不卡 | 亚洲91视频| 日本欧美在线看| 成人午夜在线| 快she精品国产999| 国产调教精品| 一区免费视频| 国产精品17p| 亚洲一区不卡| 国产成人精品一区二区免费看京| 视频在线观看国产精品| 日韩精品91| 国产探花一区在线观看| 九色精品91| 国产一区二区三区四区大秀| 欧美日韩午夜| 日韩1区2区日韩1区2区| 亚洲精品动态| 亚洲精品无播放器在线播放| 在线综合欧美| 国产亚洲毛片在线| 蜜桃成人av| 国产在线日韩| 国产99久久久国产精品成人免费| 久久男人av资源站| 国产一区二区视频在线看| 久久av免费| 国产精品1luya在线播放| 69堂精品视频在线播放| 亚洲精品第一| 亚洲一区有码| 四虎在线精品| 日韩黄色在线观看| 日本成人手机在线| 日韩国产欧美一区二区三区| 日产欧产美韩系列久久99| 亚洲精品一级二级三级| 日韩欧美美女在线观看| 日韩av中文字幕一区二区| 欧美一级久久| 国产精品地址| 福利一区和二区| 成人精品国产亚洲| www在线观看黄色| 中文字幕高清在线播放| 丝袜美腿诱惑一区二区三区| 99精品网站| 亚洲深夜影院| 亚洲日产国产精品| 日韩1区2区日韩1区2区| 国产精品地址| 国产成年精品| 成人精品亚洲| 2023国产精品久久久精品双| 国产精品社区| 午夜久久av| 麻豆中文一区二区| 亚洲国产福利| 99久久激情| 99在线精品视频在线观看| 一区二区国产在线观看| 国产日韩在线观看视频| 国产一区精品福利| 久久久久免费av| 国产精品婷婷| 日本91福利区| 久久精品免费看| 99tv成人| 亚洲精品国模| 国产精品成人3p一区二区三区| 精品国产亚洲一区二区三区| 日韩专区精品| 亚洲一区成人| 国产欧美日韩亚洲一区二区三区| 精品国产一区二区三区噜噜噜| 成人啊v在线| 在线精品福利| 精品久久亚洲| 午夜日韩av| 日韩激情综合| 国产成人精品亚洲日本在线观看| 91久久中文| 国产精品玖玖玖在线资源| 亚洲成人va| 最新国产精品久久久| 精品九九久久| 亚洲制服少妇| 麻豆极品一区二区三区| 欧美日韩国产综合网| 欧美亚洲综合视频| 日韩毛片视频| 在线看片一区| 国产精品久久观看| 老牛影视一区二区三区| 国产精品毛片久久久| 99免费精品| 午夜国产精品视频免费体验区| 岛国av在线网站| 99国产精品私拍| 性欧美xxxx免费岛国不卡电影| 久久婷婷国产| 亚洲黄色网址| 欧美二区视频| 蜜臀av性久久久久蜜臀aⅴ四虎 | 日韩88av| 国产精品**亚洲精品| 久久高清一区| 欧美a级一区二区| 午夜宅男久久久| 国产不卡精品| 日本不卡不码高清免费观看| 欧美gv在线| 国产精品亚洲成在人线| 一区二区亚洲精品|