国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

PHP開發(fā)之製作簡(jiǎn)單日曆介紹

在日常的工作和開發(fā)專案中經(jīng)常需要使用到行事曆,一般情況下開發(fā)人員都會(huì)使用各種行事曆JS,JQ外掛程式來(lái)實(shí)現(xiàn)功能。

這裡我們透過PHP來(lái)製作一個(gè)屬於自己的行事曆,供大家學(xué)習(xí)參考。

113.png

如圖,我們初始化兩個(gè)下拉框,一個(gè)顯示年份,一個(gè)顯示月份,選擇所需的年月點(diǎn)擊修改,計(jì)算出得出日曆中每一天的數(shù)據(jù)信息,包括css、天數(shù)

左右兩側(cè)顯示為休息日,背景色設(shè)定與工作日不同。

這裡需要設(shè)定一個(gè)類,產(chǎn)生日曆的各個(gè)邊界值,取得每個(gè)月天數(shù)是多少,每個(gè)月1號(hào)是星期幾,每個(gè)月最後一天是星期幾

上個(gè)月最後一天是星期幾,下個(gè)月第一天是星期幾,設(shè)定的起始年月第一天是星期幾等等。

由於每個(gè)月的天數(shù)和星期是不斷變化的,就需要把上月的左後一天的星期與下個(gè)月第一天的星期串聯(lián)起來(lái)實(shí)現(xiàn)整體功能。

1)將上個(gè)月的天數(shù)計(jì)算出來(lái),本月第一天的星期不是星期天的話,就需要根據(jù)上個(gè)月的最後一天計(jì)算

2)將本月的天數(shù)遍歷出來(lái),如果是休息天就加上特殊的css樣式

3)將下個(gè)月的天數(shù)計(jì)算出來(lái),分三種情況,星期日、星期六和工作日

#數(shù)據(jù)將會(huì)用table標(biāo)籤來(lái)顯示,所以這裡要將各個(gè)tr下面的td排列好。


繼續(xù)學(xué)習(xí)
||
<!DOCTYPE HTML> <html> <head> <meta charset="UTF-8"/> <title>PHP日歷</title> </head> <body> </body> </html>
提交重置程式碼