php-carbon - 前一天不包括 php Carbon 的星期六
问题描述
我正在尝试使用 Carbon 获取不包括星期六的前一天,但我只能找到如何获取不包括周末的前一天。
所以:
$todayDate = Carbon::now();
$dayBefore = $todayDate->subWeekDay();
如果今天是星期五之前的星期一,但我需要星期天,如果今天是星期天,我需要星期五...
我找不到从前一天只排除星期六的方法。
内斯博特/碳 => 2.41.5
解决方案
最后我得到了前一天,不包括这样的星期六:
$dayBefore = Carbon::yesterday();
if ($dayBefore->isSaturday()) {
$dayBefore = $dayBefore->subDay();
}
推荐阅读
- python - android中的python套接字无法连接到在virtualbox中运行的python服务器
- elasticsearch - 过滤热门点击聚合未按预期工作
- javascript - mac Safari 上的 SpeechRecognition 事件监听器
- php - Apache 不发布 ram
- sql - Oracle DB 上的 Apache Drill Timestampdiff
- python - 如何为 Python 多处理中的每个 API 调用创建唯一进程 ID 以更好地记录日志
- python - 从 Python 中的文本文件中提取主机名和日期时间
- linux - Ubuntu 或任何 Linux 操作系统是否仅为系统任务(例如显示桌面主屏幕和移动鼠标指针)保留一些 RAM?
- c# - 根据类型显示日志消息
- reactjs - Next JS 应用程序在 localhost 上请求位置权限,但在部署到 Heroku、Vercel 或 Digital Ocean 时不会