php 统计一个月工作日,php – 使用strtotime在一个月内获得第一个工作日

我想使用strtotime找出一个特定月份的第一个星期三,但是第一个星期三发生在第一个星期三的时候,“第一个星期三”的参数就会失败.

有关此问题的更一般说明,请参阅以下代码和结果:

$mon = strtotime("December 2010 first monday");

$tue = strtotime("December 2010 first tuesday");

$wed = strtotime("December 2010 first wednesday");

$thu = strtotime("December 2010 first thursday");

$fri = strtotime("December 2010 first friday");

$sat = strtotime("December 2010 first saturday");

$sun = strtotime("December 2010 first sunday");

echo strftime("%m/%d/%y", $mon) . "
";

echo strftime("%m/%d/%y", $tue) . "
";

echo strftime("%m/%d/%y", $wed) . "
";

echo strftime("%m/%d/%y", $thu) . "
";

echo strftime("%m/%d/%y", $fri) . "
";

echo strftime("%m/%d/%y", $sat) . "
";

echo strftime("%m/%d/%y", $sun) . "
";

结果是:

12/06/10

12/07/10

12/08/10

12/02/10

12/03/10

12/04/10

12/05/10

注意事项本周的一天不应与本月1日相符?但是它从来没有,而是在第八天的第二天,总是回归.

有人有解释吗?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值