PHP實現簡單萬年曆

2021-08-20 06:12:48 字數 1820 閱讀 5314

<?phpheader(

"content-type:text/html;charset=utf-8");

/*** 例項 : 萬年曆案例

* 需求:

* 1 幾年 幾月 幾日

* 2 週日-週六

* 3 一號是星期幾

* 4 這個月有多少天**/

echo""

;//獲取當前年

$year

= $_get

['y'

]?$_get

['y'

]:date(

"y")

;//獲取當前月

$month

= $_get

['m'

]?$_get

['m'

]:date(

"m")

;//獲取當前月多少天

$days

= date(

't',

strtotime("-

-1"))

;//當前1號是週幾

$week

= date(

'w',

strtotime("-

-1"))

;//所有內容居中

//輸出表頭

echo""

;//實現上一年和上一月(判斷,如果這個月是1的話,那麼上個月就是12,上個月的年份就是這一年減去1)

if(

$month

== 1

)else

//實現下一年和下一月(判斷,如果這個月是12的話,那麼下個月就是1,下個月的年份就是這一年加上1)

if(

$month

== 12

)else

echo"

&m='>上一月|"

;echo"

&m='>下一月"

;echo"";

echo"";

//輸出日期**

echo""

;echo""

;echo"星期日"

;echo"星期一"

;echo"星期二"

;echo"星期三"

;echo"星期四"

;echo"星期五"

;echo"星期六"

;echo""

;//鋪**(外部列印的資料要從星期幾開始)

for(

$i = 1-

$week;$i

<=

$days;)

else";

}$i++;

}echo"";}

echo""

;echo""

;?>

PHP實現簡單的萬年曆

修改頁面編碼 header content type text html charset utf 8 如果沒有傳入年份則獲取當前系統年份 year isset get y get y date y 如果沒有傳入月份則獲取當前系統月份 month get m get m date m 獲取當前月有多少...

php萬年曆原型

計算當月天數 days date t strtotime 2017 11 1 w date w strtotime 2017 11 1 firstday 1 w 星期日星期一 星期二星期三 星期四星期五 星期六 for i firstday i days else i echo 以下部分是在tp框架...

PHP製作萬年曆

預覽圖 當前時間為2018年9月13日 首先要了解php對日期時間的處理 1.主要的三個函式 2.首先先寫個html標籤,再在body標籤裡面插入php header content type text html charset utf 8 檢測使用者是否提交資料 if isset post yea...