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;
相关推荐
番茄小能手7 分钟前
【全网唯一】C# 纯本地离线文字识别Windows版dll插件
开发语言·c#
梁诚斌26 分钟前
使用OpenSSL接口读取pem编码格式文件中的证书
开发语言·c++
瓜子三百克44 分钟前
Objective-C 路由表原理详解
开发语言·ios·objective-c
幽蓝计划1 小时前
HarmonyOS NEXT仓颉开发语言实战案例:外卖App
开发语言·harmonyos
伍哥的传说1 小时前
鸿蒙系统(HarmonyOS)应用开发之实现电子签名效果
开发语言·前端·华为·harmonyos·鸿蒙·鸿蒙系统
小张成长计划..2 小时前
数据结构-栈的实现
开发语言·数据结构
旷世奇才李先生2 小时前
Lua 安装使用教程
开发语言·lua
Zonda要好好学习2 小时前
Python入门Day2
开发语言·python
不良手残2 小时前
IDEA类和方法注释模板设置-保姆教程
java·开发语言
项目題供诗3 小时前
黑马python(二十四)
开发语言·python