JavaScript 实现计算下周几是几月几号

news/2025/2/26 7:24:26

一:解法流程:

(按照获取下周2的例子来)

1.获取当前时间

2.获取今天的0点时间

3.根据一周7天 减去当前周几 加上 要的下周2 计算出下周2距离今天的天数

4.一天86400000毫秒 计算出距离天数的毫秒数  加上今天0点的毫秒 获得 下周2的时间

5.根据获取到的下周2时间 获取到对应的年月日

getNextWeekdayDate(weekday) {

    const d = new Date();

    const today = new Date(`${d.getFullYear()}/${d.getMonth() + 1}/${d.getDate()} 00:00:00`);

    let cday = 7 - today.getDay() + Number(weekday)

    const targetDate = new Date(today.getTime() + (cday * 86400000));

    const month = targetDate.getMonth() + 1;

    const date = targetDate.getDate();

    return `${targetDate.getFullYear()}年${month}月${date}日`;

  }

weekday为你要想要下周 周几 (weekday: 1|2|3|4|5|6|7})

调用获取对应的年月日

 this.getNextWeekdayDate(2)

ios 手机 年月日 记得用 /  拼接 

完美解决!


http://www.niftyadmin.cn/n/4925737.html

相关文章

【云原生】Pod详讲一

目录 一、Pod基础概念1.1//在Kubrenetes集群中Pod有如下两种使用方式:1.2pause容器使得Pod中的所有容器可以共享两种资源:网络和存储。1.3kubernetes中的pause容器主要为每个容器提供以下功能:1.4Kubernetes设计这样的Pod概念和特殊组成结构有…

redis的缓存更新策略以及如何保证redis与数据库的数据一致性

redis的缓存更新策略有这么几种: 1、由应用直接和redis以及数据库相连接: 查询数据时,应用去redis中查询,查不到的话再由应用去数据库中查询,并将查询结果放在redis; 更新数据时&#xff…

leetcode做题笔记64

给定一个包含非负整数的 m x n 网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。 说明:每次只能向下或者向右移动一步。 思路一:动态规划 int minPathSum(int** grid, int gridSize, int* gridColSi…

勘探开发人工智能技术:机器学习(1)

0 提纲 2.1 什么是机器学习 2.2 不确定性 2.3 数据类型 2.4 分类、回归、聚类 2.5 分类问题的训练与测试 2.6 性能评价指标 1 什么是机器学习 对于西瓜这个抽象类来说,它具有“色泽”,“根蒂”,“敲声”三个属性: 通过观察这个…

(Python)Requests+Pytest+Allure接口自动化测试框架从0到1搭建

前言:本文主要介绍在企业使用Python搭建接口自动化测试框架,数据驱动读取excel表里的数据,和数据库方面的交互,包括关系型数据库Mysql和非关系型数据库MongDB,连接数据库,读取数据库中数据,最后…

Flume原理剖析

一、介绍 Flume是一个高可用、高可靠,分布式的海量日志采集、聚合和传输的系统。Flume支持在日志系统中定制各类数据发送方,用于收集数据;同时,Flume提供对数据进行简单处理,并写到各种数据接受方(可定制&…

Windows 安装 pandoc 将 jupyter 导出 pdf 文件

Windows 安装 pandoc 将 jupyter 导出 pdf 文件 1. 下载 pandoc 安装文件2. 安装 pandoc3. 安装 nbconvert4. 使用 pandoc 1. 下载 pandoc 安装文件 访问 https://github.com/jgm/pandoc/releases,下载最新版安装文件,例如,3.1.6.1 版&#…

Python 程序设计入门(017)—— 选择结构程序设计

Python 程序设计入门(017)—— 选择结构程序设计 目录 Python 程序设计入门(017)—— 选择结构程序设计一、if 语句二、if…else 语句三、if…elif…else 语句四、多分支选择语句与字典相结合五、逻辑运算符 and六、逻辑运算符 or…