<?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...