我有像这样的 date() 生成的当年周数和星期几。
$week_number = date('W');
$week_day = date('w');
我需要格式化它。我如何获得本周的开始日期?或者 $week_number 和 $week_day 是一个月中的哪一天?
最佳答案
更新:
也许this article对你有帮助。它描述了如何获取给定一周的开始和结束日期。
<?php
// Monday
echo date(
datetime::ISO8601,
strtotime("2006W37"));
// Sunday
echo date(
datetime::ISO8601,
strtotime("2006W377"));
?>
格式为 <year>W<week-number><daynumber>
星期一是1
.
更新2:
也许另一种可能性是使用 strtotime()
这样:
echo strtotime("last Monday");
echo strtotime("next Sunday");
您可以将其与 date()
结合使用获取所需格式的日期。
您可以使用 date('d')
获取该月的日期直接。
关于php - 周数和周日,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2372331/