用PHP如何计算出某个月有多少天周末假期?

智谷录 人气:3.95K

要计算一个月有多少天周末假期,我们只要计算出这个月有多少个星期六,星期天就行了。如何计算,一起来看下。

操作方法

(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张
TAG标签:PHP 假期 周末 计算