首页 > 其他分享 >moment 近30天 近1年 近7天

moment 近30天 近1年 近7天

时间:2023-07-31 15:16:21浏览次数:30  
标签:idx 30 randomArr1 randomArr2 moment let Math

 

 

if (i == 1) {
                            //近30天
                            let d30 = [...new Array(30)].map((i, idx) => this.moment().startOf("day").subtract(idx, "days").format('MM-DD')).reverse();
                            //随机数
                            let randomArr1 = [];
                            let randomArr2 = [];
                            for (let i = 0; i < 30; i++) {
                                randomArr1.push(Math.round(Math.random() * (d2 - d1) + d1));
                                randomArr2.push(Math.round(Math.random() * (d4 - d3) + d3));
                            }
                            this.datalistdd = [['用水', '用电'], d30, randomArr1, randomArr2]
                        } else {
                            //近1年
                            let dyear = [...new Array(12)].map((i, idx) => this.moment().startOf("month").subtract(idx, "months").format('YYYY-MM')).reverse();
                            //随机数
                            let randomArr1 = [];
                            let randomArr2 = [];
                            for (let i = 0; i < 12; i++) {
                                randomArr1.push(Math.round(Math.random() * (d2 - d1) + d1));
                                randomArr2.push(Math.round(Math.random() * (d4 - d3) + d3));
                            }
                            this.datalistdd = [['用水', '用电'], dyear, randomArr1, randomArr2]
                        }
let ds = [...new Array(7)].map((i, idx) => this.$moment().startOf("day").subtract(idx, "days").format("MM-DD"));
    this.dataList[0] = ds.reverse();

 

标签:idx,30,randomArr1,randomArr2,moment,let,Math
From: https://www.cnblogs.com/Byme/p/17593452.html

相关文章

  • 关于spark写clickhouse出现 too many parts(300)错误的最佳解决方式
    出现这个问题的根本原因是clickhouse插入速度超过clickhouse的文件合并速度(默认300)解决方式如下 觉得好用记得点个关注或者赞哈......
  • 【230731-1】在三角形ABC中,角A,B,C所对的边分别是a,b,c,已知8b=5c,C=2B,则CosC=?
    ......
  • 【230731-2】三角形ABC的内角A,B,C的对边分别为a,b,c,已知SinB+SinA(SinC-CosC)=0,a=2,
    ......
  • 【2023-07-30】连岳摘抄
    23:59时间对友谊的磨蚀,好比水流过石子,反而把它洗濯得光洁了。                                                 ——钱锺书有人告诉孔子,我们这里有一个正直的人,发现......
  • 7.30
    在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。......
  • 天道7.30观后感
    其中让我比较深刻的一个方面是,丁元英对待父母说的一句话如果父母有多个孩子,每个孩子都认为是我们的父母就意味想要责任的分担,一有责任的分摊就容易让主要矛盾从照顾父母而变成兄弟之间的争执,而如果说是我的父母,就意味着主要矛盾在于照顾父母,这个道理适用于很多团队合作的,团队中要......
  • 7 月 30 日闲话
    P9484GCD注意事项本题与节点数量无关设\(gcd(i,j)=g\),则\(gcd(g,i)=g,gcd(g,j)=g\),\(i-g\),\(j-g\)之间必定有连边如果使用更小的公约数\(g'\),答案必定更差答案为\((i-g)+(j-g)=i+j-2\timesgcd(i,j)\)特别注意事项本题时限500ms,需要int快读快写,具体代码见OI......
  • 7.30打卡
    L1-064估值一亿的AI核心代码#include<bits/stdc++.h>usingnamespacestd;boolIf(charop)//判断op是否为符号{if(op=='0')returnfalse;if(op>='a'&&op<='z')returnfalse;if(op>=......
  • 7.24-7.30 每周报告总结
    这周学习上主要是学习了hadoop和hive,因为厦门大学的课实在是听不懂,所以搜了别的的课,黑马程序员的Hadoop与hive,掌握了hadoop和hive的安装,明白了hadoop有hdfs集群和yarn集群,学会了如何启动hadoop还有hive的启动,用到的工具是Finalshell,在finalshell中启动hive,远程控制,还有hive的可视......
  • 2023年7月30日 天气:晴
        今天早上起来背了一个小时的英语单词,然后晨跑了三公里,回到家后学习了一个小时的 英语阅读。下午学习编程了一个小时,然后看了一会电视,最后就是写了一个小时的作业,晚上练了一个小时的字,最后看了几章小说。   明天打算看几集电视剧,然后学习一个小时的java,有时间......