关于日期

Posted tt-ff

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于日期相关的知识,希望对你有一定的参考价值。

// 2019年10月的格式转为201910
      const year = this.data.seleteTime.split("年")[0]
      let month = this.data.seleteTime.split("年")[1].split("月")[0]


 // 计算每个月的天数
      const thisDate = new Date(year, month, 0);
      // console.log(thisDate.getDate());
      const day = thisDate.getDate();

// 如果月份小于10  改为 01 格式
      if (month < 10) {
        month = "0" + month
        // console.log(month)
      }

//拼接每月第一天的时间为"20191001 00:00:00"
      beginDate: year + month + ‘01‘ + ‘ ‘ + ‘00:00:00‘, 

//拼接每月最后一天时间为"20191031 23:59:59"
        endDate: year + month + day + ‘ ‘ + ‘23:59:59‘ 

//截取日期 20191001
      const theDate = reqData.beginDate.split(‘ ‘)[0]

//截取时间  00:00:00
      const theEnd = reqData.endDate.split(‘ ‘)[0]

//将时间转为 2019-10-01
      var r = theDate.replace(/^(d{4})(d{2})(d{2})$/, "$1-$2-$3")

//判断指定日期为星期几
          var arys1 = new Array();
          arys1 = ‘2019-10-01‘.signDate.split(‘T‘)[0].split(‘-‘); //日期为输入日期,格式为 2013-3-10
          const ssdate = new Date(arys1[0], parseInt(arys1[1] - 1), arys1[2]);
          const week1 = String(ssdate.getDay()).replace("0", "日").replace("1", "一").replace("2", "二").replace("3", "三").replace("4", "四").replace("5", "五").replace("6", "六"); //就是你要的星期几
          const week = "星期" + week1; //就是你要的星期几

 

以上是关于关于日期的主要内容,如果未能解决你的问题,请参考以下文章

sql 日期转换代码片段 - Dato,120,konvertere

日期选择器对话框在片段中不起作用[关闭]

关于代码片段的时间复杂度

如何从片段中调用 getSupportFragmentManager()?

vscode 用户代码片段 vue初始化模板 Snippet #新加入开头注释 自动生成文件名 开发日期时间等内容

如何从我的 DatePicker 片段中传输格式化的日期字符串?