php 判断本月完整周,如何判断该完整周的第几天

<?php
function weekNumber($timestamp = 'today') {
if($timestamp == 'today') $timestamp = time();
return date("W", $timestamp) - date("W", strtotime(date("Y-m-01", $timestamp))) + 1;
}
echo "今天是".date('Y-m-d')." ,是本月的第";
echo weekNumber();
echo "周。";
?>

以上是本人写的一个本月第几周的判断,另外如何增加判断
例如今天是本月的第三个完整周,那么如何加上,今天是本月的第三个完整周,第1天。
计算出该完整周的第几天。?

print_r(getdate(time()));
推荐函数 getdate();

"seconds"
秒的数字表示
0 到 59

"minutes"
分钟的数字表示
0 到 59

"hours"
小时的数字表示
0 到 23

"mday"
月份中第几天的数字表示
1 到 31

"wday"
星期中第几天的数字表示
0(表示星期天)到 6(表示星期六)

"mon"
月份的数字表示
1 到 12

"year"
4 位数字表示的完整年份
例如:1999 或 2003

"yday"
一年中第几天的数字表示
0 到 365

"weekday"
星期几的完整文本表示
Sunday 到 Saturday

"month"
月份的完整文本表示
January> 到 December
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-11
jddayofweek

返回今天是周几
day 除7得到是第几周
第2个回答  2013-11-11
不知道你说的完整周是什么意思,是星期几就是完整周的第几天吗?如果是的话,可以用date("w")
相似回答