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

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

在日常的工作和開發(fā)項(xiàng)目中經(jīng)常需要使用到日歷,一般情況下開發(fā)人員都使用各種日歷JS,JQ插件來實(shí)現(xiàn)功能。

這里我們通過PHP來制作一個(gè)屬于自己的日歷,供大家學(xué)習(xí)參考。

113.png

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

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

這里需要設(shè)置一個(gè)類,生成日歷的各個(gè)邊界值,取得每個(gè)月天數(shù)是多少,每個(gè)月1號(hào)是星期幾,每個(gè)月最后一天是星期幾

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

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

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

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

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

數(shù)據(jù)將要用table標(biāo)簽來顯示,所以這里要將各個(gè)tr下面的td排列好。


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