当前时间往后推至5天或15天怎么计算

2024-01-09 08:30

本文主要是介绍当前时间往后推至5天或15天怎么计算,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

最近项目中遇到了用当前时间计算5天 15天时间
在这里插入图片描述
1、首先utils下面新建一个js : formatTime.js,写入一些公共方法,在页面使用哪个方法就引入哪个方法
备注:moment 需要在vue安装一下才可以

import Moment from 'moment';
Moment.locale('zh-cn');export function formatDay(time) {return Moment(time).format('YYYY年MM月DD日');
}
export function formatMonthDay(time) {return Moment(time).format('MM月DD日');
}
export function formatYMD(time) {return Moment(time).format('YYYY-MM-DD');
}
export function formatYMDHMS(time) {return Moment(time).format('YYYY-MM-DD HH:SS:MM');
}
export function formatYM(time) {return Moment(time).format('YYYY-MM');
}
export function formatYear(time) {return Moment(time).format('YYYY');
}export function formatMonth(time) {return Moment(time).format('MM');
}export function formatCircle(time) {return Moment(time).format('YYYY.MM.DD');
}// 本月最后一天
export function formatMounthEnd(fmt = 'YYYY-MM-DD') {return Moment().endOf('month').format(fmt);
}// 上月第一天
export function formatLastMounth(fmt = 'YYYY-MM-DD') {return Moment().subtract(1, 'month').startOf('month').format(fmt);
}// 去年第一天
export function formatLastYear(fmt = 'YYYY-MM-DD') {return Moment().subtract(1, 'years').startOf('years').format(fmt);
}export function formatWeek(date) {let week = Moment(date).day();switch (week) {case 1:return '星期一';case 2:return '星期二';case 3:return '星期三';case 4:return '星期四';case 5:return '星期五';case 6:return '星期六';case 0:return '星期日';}
}

2、页面中先获取当日时间,根据自己得需要定义变量,例如 nowfiveTime 等
引入js

import { formatYMDHMS } from '@/utils/formatTime';
    // 获取当前时间getNextDay () {// 当日日期let nowDate = new Date();this.nowTime = formatYMDHMS(nowDate);// 近5天时间this.nowfiveTime = formatYMDHMS(new Date().setDate(nowDate.getDate() - 5));// 近15天时间this.nowfiftTime = formatYMDHMS(new Date().setDate(nowDate.getDate() - 15));// 近30天时间this.nowthirTime = formatYMDHMS(new Date().setDate(nowDate.getDate() - 30));},

这篇关于当前时间往后推至5天或15天怎么计算的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Ilya-AI分享的他在OpenAI学习到的15个提示工程技巧

Ilya(不是本人,claude AI)在社交媒体上分享了他在OpenAI学习到的15个Prompt撰写技巧。 以下是详细的内容: 提示精确化:在编写提示时,力求表达清晰准确。清楚地阐述任务需求和概念定义至关重要。例:不用"分析文本",而用"判断这段话的情感倾向:积极、消极还是中性"。 快速迭代:善于快速连续调整提示。熟练的提示工程师能够灵活地进行多轮优化。例:从"总结文章"到"用

AI绘图怎么变现?想做点副业的小白必看!

在科技飞速发展的今天,AI绘图作为一种新兴技术,不仅改变了艺术创作的方式,也为创作者提供了多种变现途径。本文将详细探讨几种常见的AI绘图变现方式,帮助创作者更好地利用这一技术实现经济收益。 更多实操教程和AI绘画工具,可以扫描下方,免费获取 定制服务:个性化的创意商机 个性化定制 AI绘图技术能够根据用户需求生成个性化的头像、壁纸、插画等作品。例如,姓氏头像在电商平台上非常受欢迎,

服务器集群同步时间手记

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

这15个Vue指令,让你的项目开发爽到爆

1. V-Hotkey 仓库地址: github.com/Dafrok/v-ho… Demo: 戳这里 https://dafrok.github.io/v-hotkey 安装: npm install --save v-hotkey 这个指令可以给组件绑定一个或多个快捷键。你想要通过按下 Escape 键后隐藏某个组件,按住 Control 和回车键再显示它吗?小菜一碟: <template

W外链微信推广短连接怎么做?

制作微信推广链接的难点分析 一、内容创作难度 制作微信推广链接时,首先需要创作有吸引力的内容。这不仅要求内容本身有趣、有价值,还要能够激起人们的分享欲望。对于许多企业和个人来说,尤其是那些缺乏创意和写作能力的人来说,这是制作微信推广链接的一大难点。 二、精准定位难度 微信用户群体庞大,不同用户的需求和兴趣各异。因此,制作推广链接时需要精准定位目标受众,以便更有效地吸引他们点击并分享链接

电脑桌面文件删除了怎么找回来?别急,快速恢复攻略在此

在日常使用电脑的过程中,我们经常会遇到这样的情况:一不小心,桌面上的某个重要文件被删除了。这时,大多数人可能会感到惊慌失措,不知所措。 其实,不必过于担心,因为有很多方法可以帮助我们找回被删除的桌面文件。下面,就让我们一起来了解一下这些恢复桌面文件的方法吧。 一、使用撤销操作 如果我们刚刚删除了桌面上的文件,并且还没有进行其他操作,那么可以尝试使用撤销操作来恢复文件。在键盘上同时按下“C

webm怎么转换成mp4?这几种方法超多人在用!

webm怎么转换成mp4?WebM作为一种新兴的视频编码格式,近年来逐渐进入大众视野,其背后承载着诸多优势,但同时也伴随着不容忽视的局限性,首要挑战在于其兼容性边界,尽管WebM已广泛适应于众多网站与软件平台,但在特定应用环境或老旧设备上,其兼容难题依旧凸显,为用户体验带来不便,再者,WebM格式的非普适性也体现在编辑流程上,由于它并非行业内的通用标准,编辑过程中可能会遭遇格式不兼容的障碍,导致操

poj 1113 凸包+简单几何计算

题意: 给N个平面上的点,现在要在离点外L米处建城墙,使得城墙把所有点都包含进去且城墙的长度最短。 解析: 韬哥出的某次训练赛上A出的第一道计算几何,算是大水题吧。 用convexhull算法把凸包求出来,然后加加减减就A了。 计算见下图: 好久没玩画图了啊好开心。 代码: #include <iostream>#include <cstdio>#inclu

uva 1342 欧拉定理(计算几何模板)

题意: 给几个点,把这几个点用直线连起来,求这些直线把平面分成了几个。 解析: 欧拉定理: 顶点数 + 面数 - 边数= 2。 代码: #include <iostream>#include <cstdio>#include <cstdlib>#include <algorithm>#include <cstring>#include <cmath>#inc

uva 11178 计算集合模板题

题意: 求三角形行三个角三等分点射线交出的内三角形坐标。 代码: #include <iostream>#include <cstdio>#include <cstdlib>#include <algorithm>#include <cstring>#include <cmath>#include <stack>#include <vector>#include <