首页 > 编程语言 >javasecript 生成 从2022年到当前季度的所以季度,排倒序

javasecript 生成 从2022年到当前季度的所以季度,排倒序

时间:2023-06-06 16:14:24浏览次数:33  
标签:javasecript quarters 倒序 季度 currentYear currentQuarter year var quarter

javasecript  生成 从2022年到当前季度的所以季度,排倒序

 

function getQuarter(year, quarter) {
    return year + "年" + quarter + "季度";
}

function generateQuarters() {
    var currentYear = new Date().getFullYear();
    var currentQuarter = Math.floor((new Date().getMonth() / 3) + 1);

    var curQuarterStr = getQuarter(currentYear, currentQuarter);
    var quarters = [];

    for (var year = currentYear; year >= 2022; year--) {
        var startQuarter = (year === currentYear) ? currentQuarter : 4;
        var endQuarter = (year === currentYear) ? currentQuarter : 4;

        for (var quarter = startQuarter; quarter >= 1; quarter--) {
            var quarterStr = getQuarter(year, quarter);
            if (curQuarterStr != quarterStr) {
                quarters.push(quarterStr);
            }
        }
    }

    return quarters;
}

var quarters = generateQuarters();
console.log(quarters);

 

标签:javasecript,quarters,倒序,季度,currentYear,currentQuarter,year,var,quarter
From: https://www.cnblogs.com/xiaoruilin/p/17460829.html

相关文章

  • 资料分析——由月份算季度的一整道题目
    遇到有点懵逼,不知道如何去下手,故此记录。开始懵逼的地方,不知道咋对应季度这道题继续提醒我:啥都不会,多半是混合增长率!继续懵逼,第四季度咋找?答:作差!!!下述同理:作差,看量即可,不看率。......
  • moment 月日年季度周
    varmoment=require('moment');functiontoNum2Str(num){if(num<10){return'0'+num;}return''+num;}consttoMonthDayWeekSeason=(d)=>{if(!d){return{y......
  • obsidian 日记本倒序汇总 获取标题显示 插件dataviewjs list
    obsidian日记本倒序汇总获取标题显示插件dataviewjslist//dataviewjsfunctionremoveDuplicate(arr){returnarr.filter((item,index)=>{returnarr.indexOf(item)===index})}constlist=dv.pages('"02日记本"').file.lists.map(item=>{ retu......
  • 倒序输出文件中的文本(英文文本,Linux环境)
    /*倒序显示文本内容:linux环境*/#include<stdio.h>#include<stdlib.h>#defineSLEN81intmain(void){char*file="hello.txt";charch;FILE*fp;longcount,last;if((fp=fopen(file,"rb"))==NULL){//只......
  • mysql查询上个季度数据
    mysql查询上季度数据个人博客地址:https://note.raokun.top拥抱ChatGPT,国内访问网站:https://www.playchat.top最近接口需要统计上个季度的数据统计,补一下sql季度函数:QUARTER(date)函数返回给定日期值(1到4之间的数字)的一年中的季度语法:QUARTER(date)参数描述......
  • 星起航跨境电商:亚马逊印度站第二季度哪些产品好卖?
    星起航跨境电商是真的。印度站作为新兴的站点,具有很多的闪光点,成为众多亚马逊卖家垂涎三尺的蓝海市场。首先,印度15-34岁的年轻人口高达8.5亿,线上消费需求旺盛。2020年印度电商用户数量为5.5亿,成为仅次于中国的全球第二高用户数的电商市场。年轻人作为线上购物的主要消费者使印度电......
  • 2023年第一季度京东平台手机品牌销量排行榜
    4月19日,调研机构Canalys发布了2023年第一季度的全球智能手机市场报告。根据数据显示,今年Q1全球智能手机市场份额TOP5分别是三星(22%)、苹果(21%)、小米(含Redmi,11%)、OPPO(含一加,10%)、vivo(含iQOO,8%);Others品牌合计市场份额28%。三星回到了市场份额第一的位置,不过苹果与三星之间的差距相较......
  • 倒序排序 空放在最下
    NullLast不适用于spring数据jpa这是我正在使用的代码。服务层代码:Sortsort=newSort(newSort.Order(Sort.Direction.DESC,"user_name").nullsLast());Pageablepageable=PageRequest.of(0,10,sort);userRepository.findAllUsers(pageable) 回购层代码:@Q......
  • 江苏坤和鑫电子科技有限公司2023年第一季度销量猛增
    江苏坤和鑫电子科技有限公司2023年第一季度营销收入比往年增长,在杨总带领下,该公司全体员工,心往一处想,劲往一处使,首度开门红,公司成立于2014年,是一家专业加工销售进口/国产精密不锈钢带的企业。公司目前占地面积2000M,年销售材料1000吨以上,主营产品于,日本,南韩马来西亚,欧洲等国家的精密......
  • vue 自定义季度选择器
    1、效果时间格式:2023-Q12、封装quarter-picker.vue<template><divclass="quarter-picker"><selectclass="year-select"v-model="year"@change="updateQuarter"><optionvalue=&......