如何構(gòu)建簡(jiǎn)單的PHP日歷
01
的05
獲取日歷變量
PHP日歷可能很有用。你可以做簡(jiǎn)單的事情,如顯示日期,并像建立在線預(yù)訂系統(tǒng)一樣復(fù)雜。本文介紹了如何生成簡(jiǎn)單的PHP日歷。當(dāng)您了解如何執(zhí)行此操作時(shí),您將能夠?qū)⑾嗤母拍顟?yīng)用于您可能需要的復(fù)雜日歷。
代碼的第一部分設(shè)置了腳本后面需要的一些變量。第一步是使用time()函數(shù)找出當(dāng)前日期。然后,您可以使用date()函數(shù)為$day,$month和$year變量適當(dāng)格式化日期。最后,代碼生成月份的名稱,這是標(biāo)題
02
of 05
一周中的幾天
在這里,您將仔細(xì)查看月份的日期并準(zhǔn)備制作日歷表。首先是確定第一個(gè)月的哪一天下降。有了這些知識(shí),您可以使用switch()功能來(lái)確定第一天之前日歷中需要多少空白天數(shù)。
接下來(lái),計(jì)算月份的總天數(shù)。當(dāng)您知道需要多少空白天數(shù)以及月份總共有多少天數(shù)時(shí),可以生成日歷。
03
71 of 05 72標(biāo)題和空白日歷日
本代碼的第一部分與表格標(biāo)簽,月份名稱和一周中的標(biāo)題相呼應(yīng)。然后它開始一個(gè),而循環(huán)回應(yīng)空表詳細(xì)信息,每個(gè)空白日一個(gè)計(jì)數(shù)??瞻兹掌谕瓿珊?,它將停止。同時(shí),$day?count每次通過(guò)循環(huán)上升1。這保持了數(shù)量防止在一周內(nèi)放置超過(guò)七天。
04
99 of 05 100月份的天數(shù)
另一個(gè)循環(huán)在一個(gè)月的日子里填充,但這次它計(jì)算到月份的最后一天。每個(gè)周期都與一個(gè)月中的一天相呼應(yīng),并重復(fù)直到它到達(dá)本月的最后一天。
循環(huán)還包含一個(gè)條件語(yǔ)句。這會(huì)檢查一周中的幾天社區(qū)科普館是否已達(dá)到本周末的7天。如果有,它開始一個(gè)新的行,并將計(jì)數(shù)器重置為1。
05
117 of 05 118完成日歷
最后一個(gè)循環(huán)完成日歷。如果需要,可以使用空白表格詳細(xì)信息填寫日歷的其余部分。然后關(guān)閉表格并完成腳本。