PHP获取指定日期的下周日至下周六的日期(下周几的日期)

PHP获取指定日期的下周日至下周六的日期(下周几的日期)

在PHP中,可以使用strtotime()函数来获取指定日期的下周日至下周六的日期。

php 复制代码
// 周天
'sunday'
// 周一
'monday'
// 周二
'tuesday'
// 周三
'wednesday'
// 周四
'thursday'
// 周五
'friday'
// 周六
'saturday'

指定日期:

php 复制代码
// 指定日期
$date = '2024-12-16';

例如:

php 复制代码
// 获取下周一的日期
$nextMonday = date("Y-m-d", strtotime("next monday", strtotime($date)));
// 获取下周二的日期
$nextMonday = date("Y-m-d", strtotime("next tuesday", strtotime($date)));
// 获取下周三的日期
$nextMonday = date("Y-m-d", strtotime("next wednesday", strtotime($date)));

获取周几next monday就输入周几;

定义方法:

php 复制代码
function getNextWeekDates($date,$day) {
	// 定义日期
    $formats = [7 => 'sunday', 1 => 'monday', 2 => 'tuesday', 3 => 'wednesday', 4 => 'thursday', 5 => 'friday', 6 => 'saturday'];
	$nextWeekDate = date('Y-m-d', strtotime("next $formats[$day]", strtotime($date)));
    return $nextWeekDate;
}

调用时直接使用:

php 复制代码
// 指定日期
$date = '2024-12-16';
$next_date = getNextWeekDates($date,1);
echo $next_date;
相关推荐
code_whiter9 分钟前
C++2(类与对象上篇)
开发语言·c++
NGC_661114 分钟前
TCP可靠传输怎么实现的
服务器·网络·php
Teable任意门互动15 分钟前
中小企业进销存实战:Teable多维表格从零搭建高效库存管理系统
开发语言·数据库·excel·飞书·开源软件
En^_^Joy18 分钟前
JavaScript Web API:DOM操作全解析
开发语言·前端·javascript
m0_7432974219 分钟前
嵌入式LinuxC++开发
开发语言·c++·算法
代码改善世界20 分钟前
【C++ 初阶】命名空间 / 输入输出 / 缺省参数 / 函数重载
开发语言·c++
代码探秘者22 分钟前
【大模型应用】2.RAG详细流程
java·开发语言·人工智能·后端·python
小小怪75023 分钟前
高性能密码学库
开发语言·c++·算法
2301_8217005325 分钟前
模板代码生成工具
开发语言·c++·算法
xieliyu.26 分钟前
Java :类和对象(一)
java·开发语言