首页 > 其他分享 >日程表-获取当前周,点击切换上一周和下一周

日程表-获取当前周,点击切换上一周和下一周

时间:2024-08-09 10:27:26浏览次数:7  
标签:endData startData 日程表 一周 tempStartData var 点击 getTimeStyle date

 

 

获取本周的开始日期和结束日期(本周周一到周日):

var currentTime = new Date() this.getThisWeekData(currentTime, 0)   点击切换上周的周历(把当前周的周一的时间传进去就行,如“2024-08-05”): this.getThisWeekData(currentData.startData, -7)   点击切换下周的周历(把当前周的周一的时间传进去就行,如“2024-08-05”): this.getThisWeekData(currentData.startData, 7)  
getThisWeekData(time, OptType) {
      //optType 0:本周 -7:上周 7:下周
      var date = new Date(time)
      if (OptType === 0) {
        var tempStartData = date.setDate(date.getDate() - date.getDay() + 1)
        var startData = this.getTimeStyle(tempStartData)
        console.log('本周一', startData)
      } 
      else if (OptType === -7){
        var tempStartData = date.setDate(date.getDate() - date.getDay() -6)
        var startData = this.getTimeStyle(tempStartData)
        console.log('上周一', startData)
      }
      else if (OptType === 7) {
        var tempStartData = date.setDate(date.getDate() - date.getDay() +8)
        var startData = this.getTimeStyle(tempStartData)
        console.log('下周一', startData)
      } 
      var tempEndData = date.setDate(date.getDate() + 6)
      var endData = this.getTimeStyle(tempEndData)
      console.log('周日', endData)

      this.currentData = {
        startData: startData,
        endData: endData
      }
    },

 

标签:endData,startData,日程表,一周,tempStartData,var,点击,getTimeStyle,date
From: https://www.cnblogs.com/comeoncode/p/18350314

相关文章

  • 第五节:QPS突然提升100倍、不用redis锁防止重复点击、如何设计订单号生成服务
    一.        二.        三.         !作       者:Yaopengfei(姚鹏飞)博客地址:http://www.cnblogs.com/yaopengfei/声     明1:如有错误,欢迎讨论,请勿谩骂^_^。声     明2:原创博客请在转载......
  • java学习一周小知识
    java初学习appletJavaApplet可以大大提高Web页面的交互能力和动态执行能力。包含Applet的网页被称为Java-powered页,可以称其为Java支持的网页。当Applet用户访问这样的网页时,Applet被下载到用户的计算机上执行,但前提是用户使用的是支持Java的网络浏览器。由于Applet是在用户的......
  • uniapp中u-input点击事件失效
    uniapp中u-input点击事件失效当给u-input设置了disabled/readonly属性后,pc浏览器中点击事件失效,但是app/移动端h5中却仍有效解决办法给外边包上一个盒子设置点击事件,给input加上css属性:pointer-events:nonepointer-eventsCSS属性指定在什么情况下(如果有)某个特定的图......
  • vue-seamless-scroll插件点击事件不生效
    vue-seamless-scroll点击事件不生效问题:在使用此插件时发现,列表内容前几行还是能正常点击的,但是从第二次出现的列表开始就没有点击事件了原因:因为html元素是复制出来的(滚动组件是将后面的复制出来一份,进行填铺页面,方便滚动)解决:往滚动组件的父节点上添加绑定事件(js冒泡机制),通过......
  • js获取当前一周,当月的日期
    文章目录前言一、Date日期对象二、分析三代码五扩展四注意点前言本片文章主要记录一下遇到的问题,js计算当前一周的日期。感兴趣的小伙伴可以学习一下。提示:以下是本篇文章正文内容,下面案例可供参考一、Date日期对象Date()日期对象是一个构造函数,必须使用new......
  • 右下角wifi图案点击无可用wifi/更新网卡驱动时遇到错误代码56的解决办法
    1.问题如下图所示,我这里遇到明明有wifi,但是无法检索到任何有用wifi的情况。2.解决方法参考:电脑WIFI消失,网卡驱动Intel(R)Wi-Fi6AX201160MHz感叹号报错解决方案集合——无线WI-FI功能缺失,Intel(R)Wi-Fi6AX201160MHz异常,驱动更新错误2.1问题原因当时更新驱动更到......
  • 第九章_点击方法的使用手册
    1.各类click的操作1.modifiers:模拟系统中一些键的使用操作。比如ctrlwin视窗等2.position:进行文本或者元素的坐标定位,只针对当前元素,若超出也不会点击其他元素3.button模拟鼠标的左键、中键、右键4.click_count:多次点击鼠标的操作5.timeout:配置最大的超时时间,delay可设置延......
  • Python写UI自动化--playwright(点击操作)
    本篇介绍playwright点击操作,click()方法的常用参数目录0.selector(必需)1.modifiers(可选)2.position(可选)3.button(可选)4.click_count(可选)5.delay6.timeout(可选)7.force=True(可选)8.trial=True(可选)9.no_wait_after(可选)注意事项0.selecto......
  • html中javascript点击事件后显示或隐藏某些元素时需要点击两次才生效的原因分析和优化
    html中javascript点击事件后显示或隐藏某些元素时需要点击两次才生效的原因分析和优化。原来的代码如下:<divclass="cardcardcol-sm-6col-md-4col-xl-2col-lg-2justify-content-centerbg-secondary-subtle"id="tools-trigger"><ahref="javascript:vo......
  • vb6.0版本鼠标点击移动操作程序代码
    'sleep函数PrivateDeclareSubSleepLib“kernel32”(ByValdwMillisecondsAsLong)'获取鼠标坐标PrivateTypePOINTAPIXAsLongYAsLongEndTypePrivateDeclareFunctionGetCursorPosLib“user32”(lpPointAsPOINTAPI)AsLong'移动鼠标PrivateDe......