php - PHP - strtotime 使用短语“上周的第一天”不正确
问题描述
使用代码:
$from_date = date("Y-m-d 00:00:00", strtotime("first day of last week"));
返回:“2020-10-01 00:00:00”,当我希望它返回“2020-10-25 00:00:00”时。
为什么它会返回每月的第一天?
如何获得上周的第一天(以及上周的最后一天)?
解决方案
尝试这个:
<?php
$from_date = date("Y-m-d 00:00:00", strtotime("last week last sunday"));
echo $from_date;
//returns 2020-10-25 00:00:00;
我已经在 7.1.0 版本上测试了日期
推荐阅读
- python - 使用opencv python从移动相机(无人机)拍摄的视频中提取移动对象
- pyspark - 除非在 mmlspark 中使用 lgbm 模型的数据块中使用 repartition(1),否则大预测结果
- python - 如何使用迁移的 Django 模型将“没有时区的时间戳”更改为“有时区的时间戳”?
- python - 缺少 Python 构造函数属性
- javascript - 使用 fetch 方法从 AWS S3 下载文件会引发 CORS 错误
- php - 告诉 Laravel 在 X 秒后停止尝试连接
- java - 无法在 Mac OS Big Sur 上打开 Eclipse
- arrays - 使用索引匹配,其中匹配查找可以是多个值之一
- python - 使用 XPather 进行测试时 HTML 无效
- reactjs - 有些东西直接调用了 React 组件。改用工厂或 JSX