1
A
回答
4
我会使用DateTime
类。
$dateTime = new DateTime('2010-11-12');
$dateTime->modify('last Monday');
echo $dateTime->format('Y-m-d');
2
使用as already answered的DateTime
类或只是使用strtotime
Docs一次:
echo date('Y-m-d', strtotime("last Monday", strtotime("2010-11-12")));
或者更漂亮一字排开:
$date = strtotime("2010-11-12");
echo date('Y-m-d', strtotime("last Monday", $date));
2
中的strtotime函数可以接受Unix时间戳作为第二输入,用作相对计算中的现在时间。见文档here
相关问题
- 1. 获取当前周日和周日以前的日期
- 2. php当前周日名称与日期
- 3. moment.format()当前返回当前年份的上一周的下一年的日期
- 4. PHP:日期不是当前日期
- 5. 回显日期,距离当前日期一周
- 6. 参考当前日期获取一周中的日期数组
- 7. 选择当前日期和一周之间的日期InnoDB
- 8. C#前一周日期
- 9. COUNTIF的日期在当前周内,并在上周
- 10. 当前日期 - 转到下周四 - PHP
- 11. 查看日期是否在同一个日历周或前一个日历周
- 12. 无法显示当前日期和日期前一周之间的值
- 13. 检查当前日期是否大于上一个星期一
- 14. 当前日期和前一周之间的SQL查询
- 15. SQL - 从机器挑当前的日期和与前一周
- 16. 跳过周六和周日,并从ASP.NET中的当前日期获取日期?
- 17. PHP日期函数是当前当地日期的后一天
- 18. 在PHP中查找当前周和前一周的日期范围
- 19. 根据当前日期计算下周的下一天的日期(具体来说是下周三)
- 20. 当前日期是当前或超过
- 21. 如何从当前日期前一个月获取日期,当前日期是一月?
- 22. MySQL:如何使用当前日期获取“本周的日期”?
- 23. 如何与周+日期的当前日期,
- 24. Mysql选择和日期> =当前日期 - 3周
- 25. 查找当前日期是否是同一个日期
- 26. 从Datetime.Now查找当前周,以及如何查找当前周日期之间的给定日期?
- 27. 在Excel项目时间表上显示当前的周/日期
- 28. 当前日期不符合URL日期
- 29. 在Excel中找到日期之前的周一或周日
- 30. 如何检查日期阵列是否属于当前周