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;
相关推荐
蜡笔小新星39 分钟前
Flask项目框架
开发语言·前端·经验分享·后端·python·学习·flask
IT猿手41 分钟前
2025最新群智能优化算法:海市蜃楼搜索优化(Mirage Search Optimization, MSO)算法求解23个经典函数测试集,MATLAB
开发语言·人工智能·算法·机器学习·matlab·机器人
黑客Jack4 小时前
属于网络安全规划重安全性需求
安全·web安全·php
夏天的味道٥4 小时前
使用 Java 执行 SQL 语句和存储过程
java·开发语言·sql
IT、木易5 小时前
大白话JavaScript实现一个函数,将字符串中的每个单词首字母大写。
开发语言·前端·javascript·ecmascript
Mr.NickJJ6 小时前
JavaScript系列06-深入理解 JavaScript 事件系统:从原生事件到 React 合成事件
开发语言·javascript·react.js
Archer1947 小时前
C语言——链表
c语言·开发语言·链表
My Li.7 小时前
c++的介绍
开发语言·c++
功德+n7 小时前
Maven 使用指南:基础 + 进阶 + 高级用法
java·开发语言·maven
达斯维达的大眼睛7 小时前
qt小项目,简单的音乐播放器
开发语言·qt