php - 查找本月的第二个和第四个星期六

标签 php datetime php-5.4

如何找到该月的第 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/

相关文章:

php - file_get_contents() 返回文字 'Not Found' 而不是 bool 值

php - Summernote - 从服务器删除图像

php - while/if/else 的 echo 问题

php - 在 Windows 上从 PHP 更新 Subversion - 权限相关(访问被拒绝)

c++ - 找出n个月前的确切日期和时间?

java - 如何计算我的应用程序中特定事件的耗时?

javascript - 如何使用 rxjs 根据时间从数组中过滤项目?

PHP Regex 将单词列表与字符串匹配

php - cakephp 1.3.4 PHP 5.4.12 和 Apache 2.4.4(wamp 服务器)上的严格标准错误

php - 如何在反射类方法(PHP 5.x)中获取参数类型?