如何找到该月的第 2 个和第 4 个星期六。 我写了这些行:-
echo "may 2nd sat ".date('d', strtotime('may 2013 second saturday'));
echo '<br/>may 4th sat '.date('d', strtotime('may 2013 fourth saturday'));
echo '<br/>june 2nd sat '.date('d', strtotime('june 2013 second saturday'));
echo '<br/>june 4th sat '.date('d', strtotime('june 2013 fourth saturday'));
它给出以下输出:-
may 2nd sat 11
may 4th sat 25
june 2nd sat 15
june 4th sat 29
它在 5 月
月而不是 2013 年 6 月
给出正确答案,在 1013 年 6 月
第 2 个和第 4 个星期六应该分别是 8 和 22。我该如何解决这个问题。
最佳答案
我不确定为什么你的不起作用,但试试这个,它对我有用:
echo '<br/>june 2nd sat '.date('d', strtotime('second sat of june 2013'));
echo '<br/>june 4th sat '.date('d', strtotime('fourth sat of june 2013'));
它基于 PHP manual page 中的 “first sat of July 2008”
示例
关于php - 查找本月的第二个和第四个星期六,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17037962/