我应该考虑一个月内的星期几它包含的星期一数量吗? 我需要的最终输出是这样的:
1月 - 第1周 1月 - 第2周 1月 - 第3周 1月 - 第4周 2月 - 第5周 2月 - 第6周 2月 - 第7周 2月 - 第8周 ...............
我搜索了但是我找不到这个问题的好答案。有什么帮助吗?
答案 0 :(得分:2)
这就是你所要求的:
for($i = 1; $i <= 12; $i++)
{
$timestamp = mktime(0, 0, 0, $i, 1, 2012);
while(date('n', $timestamp) == $i)
{
echo date('F', $timestamp).' - Week '. date('W', $timestamp)."<br>";
$timestamp = strtotime("+1 week", $timestamp);
}
}