美文网首页
对年月日数据的处理

对年月日数据的处理

作者: 今夕何夕_9270 | 来源:发表于2022-11-26 23:41 被阅读0次

查询年月日

let dy='日'let listtime= maxDay('2022-12-31',dy)console.log(listtime);function maxDay(lastYear,dy){//查询日期年月日的处理    let Timesend,Timestate    let lastDate=new Date(lastYear)    let lastYear1=lastDate.getFullYear()    let lastMonth=lastDate.getMonth()+1    let lastgetDate=lastDate.getDate()    let lastYearMonth=new Date(lastYear1,lastMonth,0)    let lastYearMonthdate=lastYearMonth.getDate()//获取查询月的最后一天    let thisDate=new Date()    let thisYear1=thisDate.getFullYear()    let thisMonth=thisDate.getMonth()+1    let lastgetDate1=lastgetDate+1>lastYearMonthdate?01:lastgetDate+1   let lastMonth1=dy=='日'&&lastgetDate<lastYearMonthdate?by2(lastMonth):lastMonth+1>12?'01':by2(lastDate.getMonth()+2)    let lastYear2=lastMonth+1>12&&dy=='月'?lastDate.getFullYear()+1:lastMonth+1>12&&dy=='日'&&lastgetDate+1>lastYearMonthdate?lastDate.getFullYear()+1:dy=='年'?lastDate.getFullYear()+1:lastDate.getFullYear()    if(lastYear1==thisYear1 && thisMonth==lastMonth || lastYear1==thisYear1 && dy=='年'){         Timestate=lastYear1+'-'+`${dy=='年'?'01':by2(lastMonth)}-${dy=='年'?'01':dy=='月'?'01':by2(lastgetDate)} 08:00:00`         Timesend=lastYear1+'-'+`${by2(lastMonth1)}-${by2(lastgetDate1)} 08:00:00`    }else{       Timestate=lastYear1+'-'+`${dy=='年'?'01':by2(lastMonth)}-${dy=='年'?'01':dy=='月'?'01':by2(lastgetDate)} 08:00:00`       Timesend=`${lastYear2}`+'-'+`${dy=='年'?'01':dy=='日'?lastMonth1:lastMonth1}-${dy=='年'?'01':dy=='月'?'01':by2(lastgetDate1)} 08:00:00`    }   return {Timesend,Timestate}}

function by2(params) {    return params<10?'0'+params:params}

相关文章

  • 对年月日数据的处理

    查询年月日 let dy='日'let listtime= maxDay('2022-12-31',dy)cons...

  • Day19-课堂笔记-time

    主要包含处理年月日时分秒对应的时间(着重时分秒)import time专门处理年月日import datetime...

  • day19

    一、time模块 主要包含处理年月日时分秒对应的事件(着重时分秒)import time 专门处理年月日impo...

  • day19-time模块

    一、time模块 主要包含处理年月日时分秒对应的事件(着重时分秒)import time 专门处理年月日impo...

  • day19-time模块

    1. 时间模块 主要包含处理年月日时分秒对应的时间(着重时分秒)import time 专门处理年月日import...

  • day19-time模块

    01-时间模块 主要包含处理年月日时分秒对应的时间(着重时分秒)import time 专门处理年月日import...

  • day19时间模块

    时间模块 主要包含处理年月日时分秒对应的时间(着重时分秒) 专门处理年月日 1.获取当前时间 时间戳:就是从格林威...

  • Excel表中数据如何进行抽取、分组、计算

    如何用DataFocus对Excel表中数据进行处理? 对Excel表中数据的处理,除了之前介绍过的“处理重复数据...

  • 面向对象

    对大数据的认识 大数据:数据量大 全量数据 数据处理模式:流处理 (storm) 批处理(Hadoop、spar...

  • js-日期处理(年月日时分秒等)

    js-日期处理(年月日时分秒等)

网友评论

      本文标题:对年月日数据的处理

      本文链接:https://www.haomeiwen.com/subject/ahrhfdtx.html