获取提供日期的第一个星期日期?

时间:2013-09-18 13:43:13

标签: php date

是否有任何返回第一周日期的PHP函数

我:如果我通过“星期一”,它应该返回9月2日,
我知道,如何获得日期,月份,日期等

date('l') , date('m'), date ('d') 

但此时仍然坚持

2 个答案:

答案 0 :(得分:7)

这应该让你开始:

$dt = new DateTime('first Monday of this month');
echo $dt->format('l m d');

<强> See it in action

答案 1 :(得分:0)

您可以使用strotime(),如下所示:

function getDateFromDay($day) {
    return date('d-m-Y', strtotime("first $day of this month"));
}

用法:

echo getDateFromDay('Monday');

输出:

02-09-2013

Demo!