酷知百科網

位置:首頁 > 遊戲數碼 > IT技術

用PHP如何計算出某個月有多少天週末假期?

IT技術6.98K

要計算一個月有多少天週末假期,我們只要計算出這個月有多少個星期六,星期天就行了。如何計算,一起來看下。

操作方法

(01)首先我們要清楚,date函數裏,傳入格式化字元串‘w’,返回的是什麼?這個一定要先弄清楚,先看下下面的代碼。

用PHP如何計算出某個月有多少天週末假期?

(02)執行頁面,得到結果,我們可以知道,星期六返回的數字是6,星期天返回的數字是0.

用PHP如何計算出某個月有多少天週末假期? 第2張

(03)所以,利用這個數字,我們先寫一個方法,判斷某個日期是否是週末。代碼如圖。

用PHP如何計算出某個月有多少天週末假期? 第3張

(04)修改代碼,用二個日期來驗證新寫的方法是否能得到正確的結果。

用PHP如何計算出某個月有多少天週末假期? 第4張

(05)執行後如圖,所寫方法能正確判斷到日期是否爲週末。

用PHP如何計算出某個月有多少天週末假期? 第5張

(06)接着來寫完整的代碼了,我們主要是透過一個while循環來判斷12月份共有多少個週六,日,判斷每一天是否爲週末,是則加一,不是則不加。最後輸出共有多少天週末。

用PHP如何計算出某個月有多少天週末假期? 第6張

(07)執行頁面,可以看到,輸出了10天。大家可以看下自己的日曆,可以知道12月份確實是有10天的週六,日。

用PHP如何計算出某個月有多少天週末假期? 第7張
標籤:PHP 假期 週末 計算