今天工作时有碰到一段获取上一工作日的代码,获取上一工作日并将其转化为yyMMdd格式的字符串。 如2015年9月1日,转化为20150901。

这里只是简单地获取周一至周五的工作日。

 //获取上一工作日function getLastWorkDate(date){var dateInt = parseInt(date.Format("yyyyMMdd"));var yesterday = dateInt - 1;var day = date.getDay();if(day=="0"){yesterday = dateInt - 2;}else if(day=="1"){yesterday = dateInt - 3;}return yesterday;}

然后测试的时候发现,每到月初时获取上个月的日期是20150900,有这个问题。

后来重新写了个方法能过正常地获取日期。如下:

 //获取上一工作日//修复月初时工作日显示为0的问题,mod by rj08zhou 2015/09/02function getLastWorkDate(date){var yesterday = new Date();if(yesterday.getDay() == 0){yesterday.setDate(date.getDate()-2);}else if(yesterday.getDay() == 1){yesterday.setDate(date.getDate()-3);}else{yesterday.setDate(date.getDate()-1); }var dateInt = parseInt(yesterday.Format("yyyyMMdd"));return dateInt;}

这次每到月初时,都能显示正确的上个月月末日期。

javascript获取上一工作日相关推荐

  1. python 利用chinese_calendar 获取上一个工作日日期

    **截止文章发布chinese_calendar版本为1.8.0,大约在每年的11月份更新次年的节假日新版本 import datetime from chinese_calendar import ...

  2. javascript 获取上一页的url

    在js中,如果通过连接或者表单提交里,可以用以下三种方式获取上一页的url: 1.document.referrer 2.top.document.referrer 3.window.parent.d ...

  3. JavaScript 获取上传文件的本地绝对路径

    一直苦恼于在表单提交时获得上传文件的本地绝对路径. 由于javascript是在浏览器环境运行的脚本语言,所以javascript的权限很低,不能操作本地资源,这样的好处是安全性提高了,但是也带来了开 ...

  4. Python 脚本获取上一个工作日的方法

    #date.weekday():返回weekday,如果是星期一,返回0:如果是星期2,返回1,以此类推: #data.isoweekday():返回weekday,如果是星期一,返回1:如果是星期2 ...

  5. 获取上传文件的后缀名

    在做项目中,上传文件是经常会碰到的,所以经常要对文件的类型进行判断---也就是对文件后缀名进行判断,用javascript可以很容易的做到这一点. <!DOCTYPE html PUBLIC & ...

  6. 用 javascript 获取当页面上鼠标(光标)位置

    用 javascript 获取当页面上鼠标(光标)位置在许多情况下都会用到,比如拖放,悬停提示(tooltip) 等等.当然,这里我们依然要面对浏览器的兼容问题,在不同的浏览器下,对这些相关的属性处理 ...

  7. 用JavaScript获取页面上被选中的文字的技巧

    这里介绍的一个小技巧是如何用JavaScript获取页面上被选中的文字的方法.最关键的JavaScript API是: event.selection = window.getSelection(); ...

  8. javascript获取FileUpLoad上传空间的文件大小

    javascript获取FileUpLoad上传空间的文件大小 <asp:FileUpload ID="file" runat="server" οnch ...

  9. 【124】JavaScript获取下一个、上一个兄弟节点

    我最近工作中碰到一个需求,要获取某个 HTML 节点的下一个兄弟节点.通过查阅文档,得知要使用 nextSibling 属性.但是碰到一个问题:实际使用中,为了方便阅读代码,HTML标签之间必然有缩进 ...

  10. JavaScript 获取input上传视频第一帧

    调用 input 控件上传视频,并截取视频第一帧图片: <template><div><input type="file" @change=" ...

最新文章

  1. 【转贴】Lua 5.0 参考手册
  2. slqite3库查询数据处理方式_SQLite3命令操作大全
  3. 手机测评系列之vivox23
  4. 萌新关于C#委托一点见解
  5. 每天一个linux命令(25):chgrp命令
  6. 浏览器访问linux终端,使用浏览器访问 Linux 终端
  7. 沉迷于网络的人数_一个沉迷于追求的搜索者
  8. VCS仿真 Failed to obtain license...
  9. 京东到家开放平台网关系统设计实践
  10. php判断bmi值,孕期你的身体质量BMI值达标了没?根据公式来测测吧
  11. 无法启用网络发现和文件共享或共享无法访问
  12. 这3个BT下载工具,可替代迅雷,总有一个适合你
  13. 【SSLGZ 2134】猫猫的小鱼
  14. mysql 执行sql文件
  15. Kafka入门(一)
  16. 行业话题 | 天天坐地铁,你知道BIM在地铁中的应用吗
  17. python项目管理工具_项目管理工具之Trac
  18. 杭州电子科技大学acm---2010
  19. 做外贸开发客户用的邮件群发软件,同行达40%~70%打开率?
  20. Android常用设计模式之Builder模式理解

热门文章

  1. 联想跨国收购余震:摩托罗拉裁员千人
  2. 小米 win10 android 双系统,PC平板二合一 运行win10/安卓双系统
  3. 各层电子数排布规则_电子数的排布规律
  4. 逻辑删除和物理删除的区别
  5. 通俗理解逻辑删除和物理删除的区别
  6. 讲解HTML和CSS(超详细)
  7. 第十一周助教心得体会
  8. SMSBMS超市订单管理系统详解(一:准备工作)
  9. Java 上传附件后端接口大体流程和逻辑
  10. FFmpeg编解码ADPCM_*格式音频