php - 周数和周日

标签 php date formatting

我有像这样的 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') 获取该月的日期直接。

date() documentation .

关于php - 周数和周日,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2372331/

相关文章:

php - 此商家已禁用 DPRP

php - 使用 MySQL 直接在查询中进行值检查

python - 如何计算python中日期之间的差异

sql - 查找每个月的第一个和最后一个工作日sql

c# - 如何将 bool 值一般格式化为是/否字符串?

php - 首先从一个表中选择 id,然后删除不在第二个表中的那些

php - 如何使用 exec PHP 关闭 Ubuntu

Linux 对目标及其上方和下方的行进行排序

swift - 全局控制按钮外观

java - 为什么无效日期会成功解析为真实日期?