首先我們要清楚,date函數里,傳入格式化字符串‘w’,返回的是什么?這個一定要先弄清楚,先看下下面的代碼。
運行頁面,得到結果,我們可以知道,星期六返回的數字是6,星期天返回的數字是0.
所以,利用這個數字,我們先寫一個方法,判斷某個日期是否是周末。代碼如圖。
修改代碼,用二個日期來驗證新寫的方法是否能得到正確的結果。
運行后如圖,所寫方法能正確判斷到日期是否為周末。
接著來寫完整的代碼了,我們主要是通過一個while循環來判斷12月份共有多少個周六,日,判斷每一天是否為周末,是則加一,不是則不加。最后輸出共有多少天周末。
運行頁面,可以看到,輸出了10天。大家可以看下自己的日歷,可以知道12月份確實是有10天的周六,日。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!