VUE获取上月、当月、前几月等等问题

简介: VUE获取上月、当月、前几月等等问题
很多时候 日期组件并不能完全满足需要,有时候页面需要内置一些按钮组件,比如
这个时候 就需要动态的更换传递的日期。
代码如下:
methods{
   //时间解析
    Time(now) {
      let year=new Date(now).getFullYear();
      let month=new Date(now).getMonth()+1;
      let date=new Date(now).getDate();
      if (month < 10) month = "0" + month;
      if (date < 10) date = "0" + date;
      return year+"-"+month+"-"+date
    },
     //获得某月的天数:
    getMonthDays:function (myMonth){
      let monthStartDate = new Date(new Date().getFullYear(), myMonth, 1);
      let monthEndDate = new Date(new Date().getFullYear(), myMonth + 1, 1);
      let days = (monthEndDate - monthStartDate)/(1000 * 60 * 60 * 24);
      return days;
    }
}
//用法: 比如 获取上月的数据(其余的情况 自己根据方法修改即可)
 let startTime=this.Time(new Date(new Date().getFullYear(),new Date().getMonth()-1,1));
let endTime=this.Time(new Date(new Date().getFullYear(),new Date().getMonth()-1,this.getMonthDays(new Date().getMonth()-1)));
相关文章
|
5天前
|
JavaScript
vue中使用@scroll不生效的问题
vue中使用@scroll不生效的问题
|
12天前
|
JavaScript 开发者
[译] 监听第三方 Vue 组件的生命周期钩子
[译] 监听第三方 Vue 组件的生命周期钩子
|
12天前
|
JavaScript 前端开发
[译] 复用 Vue 组件的 6 层手段
[译] 复用 Vue 组件的 6 层手段
|
13天前
|
JavaScript 开发者
vue学习之响应式数据绑定
响应式数据绑定
24 0
|
12天前
|
JavaScript API
vue 批量自动引入并注册组件或路由
vue 批量自动引入并注册组件或路由
|
12天前
|
缓存 监控 JavaScript
vue从安装到熟练 2022流畅无痛版(第一季:入门篇)
该文章是《vue从安装到熟练 2022流畅无痛版》系列的第一季入门篇,介绍了Vue的基本概念、环境配置、项目创建与运行,并通过修改HelloWorld.vue和App.vue文件内容展示了如何在页面上显示"Hello World",最后还提供了Vue官方文档链接和介绍了Vue的常用内置指令和模板语法等基础知识。
vue从安装到熟练 2022流畅无痛版(第一季:入门篇)
|
4天前
|
数据采集 JavaScript 搜索推荐
我们一起聊聊如何对Vue项目进行搜索引擎优化
【9月更文挑战第4天】Vue 项目的搜索引擎优化(SEO)较为复杂,因其内容默认由 JavaScript 渲染,部分搜索引擎难以索引。为提升 SEO 效果,可采用服务器端渲染(SSR)或预渲染,使用 Nuxt.js 或 Vue Server Renderer 实现 SSR,或利用 Prerender SPA Plugin 预渲染静态 HTML。此外,动态管理 Meta 标签、优化静态内容与 Sitemap、懒加载、图片优化、提升页面速度、设置正确的路由模式、使用结构化数据及构建良好外链均有益于 SEO。
37 11
|
8天前
|
存储 JavaScript
vue组件的五种传值方法(父子\兄弟\跨组件)
vue组件的五种传值方法(父子\兄弟\跨组件)
|
3天前
|
JavaScript 前端开发 搜索推荐
推荐5款免费、开箱即用的Vue后台管理系统模板
推荐5款免费、开箱即用的Vue后台管理系统模板
|
5天前
|
缓存 JavaScript 前端开发
vue中使用keep-alive的问题
vue中使用keep-alive的问题