如何获取当前年份第一个星期一的日期(PHP)?

4
如何使用PHP函数获取当前年份第一个星期一的日期
示例:04-01-2010

这个做的事情非常相似:http://www.php.net/manual/en/function.strftime.php#77489 - Dominic Rodger
4个回答

8

只需按所需更改格式 :)

<php
echo date("Y年m月d日", strtotime("2010年第一个星期一"));
?>

2
你的例子对我不起作用,但是稍微修改一下就可以了:date("d m y", strtotime("monday", mktime(0, 0, 0, 1, 1))) - nikc.org

4
$date = new DateTime('2015年1月星期一');

2
另一种可能的解决方案是:
<?php
echo date("Y-m-d", strtotime("mon jan 2014"));

1
<?php
// this does NOT work
echo date('Y-m-d', strtotime('first monday of 2010')); // 2018-12-03

// this does work
echo date('Y-m-d', strtotime('first monday of january 2010')); // 2010-01-04

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接