JS根据当前时间计算出过去七天的日期

2024-02-18 19:10

本文主要是介绍JS根据当前时间计算出过去七天的日期,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

项目场景:JS根据当前时间计算出过去七天的日期

提示:近七天场景


问题描述:

提示:正向就是未来,负向就是过去可操作空间还是可以的(年份被我注释掉了):
例如:

let date = new Date();this.getLastOrNextFewDateBy(date)// 获取过去七天日期包含今天getLastOrNextFewDateBy (value) {this.timeList = []let timedate = value !== '' ? value : this.bigtime !== '' ? this.bigtime : '';for (let i = -6; i <= 0; i++) {let today = new Date();if (timedate) {this.receiver = timedate;} else {this.receiver = today;}let lastOrNextDate = this.receiver.getTime() + 1000 * 60 * 60 * 24 * i;today.setTime(lastOrNextDate);// var year = today.getFullYear();let month = today.getMonth() + 1;if (this.receiver == timedate) {let date = today.getDate();if (date < 10) {date = '0' + date}if (month < 10) {month = '0' + month}this.timeList.push(month + "月" + date + '日')} else {let date = today.getDate() - 1;if (date < 10) {date = '0' + date}if (month < 10) {month = '0' + month}this.timeList.push(month + "月" + date + '日')}// this.timeList.push(i != 0 ? month + "月" + date + '日' : '本日')// this.timeList.push(month + "月" + date + '日')}console.log(this.timeList)},

结果:

在这里插入图片描述

提示:时间计算笔记001号


## 方法2
    // 获取过去七天包含今天的日期(不包含年月)get7day() {var arr = [];var now = new Date().getTime();var oneDayTime = 60 * 60 * 24 * 1000;// 一天的秒数for (var i = 6; i >= 0; i--) {var dd = new Date(now - i * oneDayTime).getDate();arr.push(dd < 10 ? '0' + dd : dd + '');}console.log(arr)},

结果

在这里插入图片描述

这篇关于JS根据当前时间计算出过去七天的日期的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/722169

相关文章

Node.js 中 http 模块的深度剖析与实战应用小结

《Node.js中http模块的深度剖析与实战应用小结》本文详细介绍了Node.js中的http模块,从创建HTTP服务器、处理请求与响应,到获取请求参数,每个环节都通过代码示例进行解析,旨在帮... 目录Node.js 中 http 模块的深度剖析与实战应用一、引言二、创建 HTTP 服务器:基石搭建(一

如何用Java结合经纬度位置计算目标点的日出日落时间详解

《如何用Java结合经纬度位置计算目标点的日出日落时间详解》这篇文章主详细讲解了如何基于目标点的经纬度计算日出日落时间,提供了在线API和Java库两种计算方法,并通过实际案例展示了其应用,需要的朋友... 目录前言一、应用示例1、天安门升旗时间2、湖南省日出日落信息二、Java日出日落计算1、在线API2

python获取当前文件和目录路径的方法详解

《python获取当前文件和目录路径的方法详解》:本文主要介绍Python中获取当前文件路径和目录的方法,包括使用__file__关键字、os.path.abspath、os.path.realp... 目录1、获取当前文件路径2、获取当前文件所在目录3、os.path.abspath和os.path.re

如何使用 Bash 脚本中的time命令来统计命令执行时间(中英双语)

《如何使用Bash脚本中的time命令来统计命令执行时间(中英双语)》本文介绍了如何在Bash脚本中使用`time`命令来测量命令执行时间,包括`real`、`user`和`sys`三个时间指标,... 使用 Bash 脚本中的 time 命令来统计命令执行时间在日常的开发和运维过程中,性能监控和优化是不

python中的与时间相关的模块应用场景分析

《python中的与时间相关的模块应用场景分析》本文介绍了Python中与时间相关的几个重要模块:`time`、`datetime`、`calendar`、`timeit`、`pytz`和`dateu... 目录1. time 模块2. datetime 模块3. calendar 模块4. timeit

使用Vue.js报错:ReferenceError: “Vue is not defined“ 的原因与解决方案

《使用Vue.js报错:ReferenceError:“Vueisnotdefined“的原因与解决方案》在前端开发中,ReferenceError:Vueisnotdefined是一个常见... 目录一、错误描述二、错误成因分析三、解决方案1. 检查 vue.js 的引入方式2. 验证 npm 安装3.

Java将时间戳转换为Date对象的方法小结

《Java将时间戳转换为Date对象的方法小结》在Java编程中,处理日期和时间是一个常见需求,特别是在处理网络通信或者数据库操作时,本文主要为大家整理了Java中将时间戳转换为Date对象的方法... 目录1. 理解时间戳2. Date 类的构造函数3. 转换示例4. 处理可能的异常5. 考虑时区问题6.

JS常用组件收集

收集了一些平时遇到的前端比较优秀的组件,方便以后开发的时候查找!!! 函数工具: Lodash 页面固定: stickUp、jQuery.Pin 轮播: unslider、swiper 开关: switch 复选框: icheck 气泡: grumble 隐藏元素: Headroom

服务器集群同步时间手记

1.时间服务器配置(必须root用户) (1)检查ntp是否安装 [root@node1 桌面]# rpm -qa|grep ntpntp-4.2.6p5-10.el6.centos.x86_64fontpackages-filesystem-1.41-1.1.el6.noarchntpdate-4.2.6p5-10.el6.centos.x86_64 (2)修改ntp配置文件 [r

在JS中的设计模式的单例模式、策略模式、代理模式、原型模式浅讲

1. 单例模式(Singleton Pattern) 确保一个类只有一个实例,并提供一个全局访问点。 示例代码: class Singleton {constructor() {if (Singleton.instance) {return Singleton.instance;}Singleton.instance = this;this.data = [];}addData(value)