javascript获取上一工作日
今天工作时有碰到一段获取上一工作日的代码,获取上一工作日并将其转化为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获取上一工作日相关推荐
- python 利用chinese_calendar 获取上一个工作日日期
**截止文章发布chinese_calendar版本为1.8.0,大约在每年的11月份更新次年的节假日新版本 import datetime from chinese_calendar import ...
- javascript 获取上一页的url
在js中,如果通过连接或者表单提交里,可以用以下三种方式获取上一页的url: 1.document.referrer 2.top.document.referrer 3.window.parent.d ...
- JavaScript 获取上传文件的本地绝对路径
一直苦恼于在表单提交时获得上传文件的本地绝对路径. 由于javascript是在浏览器环境运行的脚本语言,所以javascript的权限很低,不能操作本地资源,这样的好处是安全性提高了,但是也带来了开 ...
- Python 脚本获取上一个工作日的方法
#date.weekday():返回weekday,如果是星期一,返回0:如果是星期2,返回1,以此类推: #data.isoweekday():返回weekday,如果是星期一,返回1:如果是星期2 ...
- 获取上传文件的后缀名
在做项目中,上传文件是经常会碰到的,所以经常要对文件的类型进行判断---也就是对文件后缀名进行判断,用javascript可以很容易的做到这一点. <!DOCTYPE html PUBLIC & ...
- 用 javascript 获取当页面上鼠标(光标)位置
用 javascript 获取当页面上鼠标(光标)位置在许多情况下都会用到,比如拖放,悬停提示(tooltip) 等等.当然,这里我们依然要面对浏览器的兼容问题,在不同的浏览器下,对这些相关的属性处理 ...
- 用JavaScript获取页面上被选中的文字的技巧
这里介绍的一个小技巧是如何用JavaScript获取页面上被选中的文字的方法.最关键的JavaScript API是: event.selection = window.getSelection(); ...
- javascript获取FileUpLoad上传空间的文件大小
javascript获取FileUpLoad上传空间的文件大小 <asp:FileUpload ID="file" runat="server" οnch ...
- 【124】JavaScript获取下一个、上一个兄弟节点
我最近工作中碰到一个需求,要获取某个 HTML 节点的下一个兄弟节点.通过查阅文档,得知要使用 nextSibling 属性.但是碰到一个问题:实际使用中,为了方便阅读代码,HTML标签之间必然有缩进 ...
- JavaScript 获取input上传视频第一帧
调用 input 控件上传视频,并截取视频第一帧图片: <template><div><input type="file" @change=" ...
最新文章
- 【转贴】Lua 5.0 参考手册
- slqite3库查询数据处理方式_SQLite3命令操作大全
- 手机测评系列之vivox23
- 萌新关于C#委托一点见解
- 每天一个linux命令(25):chgrp命令
- 浏览器访问linux终端,使用浏览器访问 Linux 终端
- 沉迷于网络的人数_一个沉迷于追求的搜索者
- VCS仿真 Failed to obtain license...
- 京东到家开放平台网关系统设计实践
- php判断bmi值,孕期你的身体质量BMI值达标了没?根据公式来测测吧
- 无法启用网络发现和文件共享或共享无法访问
- 这3个BT下载工具,可替代迅雷,总有一个适合你
- 【SSLGZ 2134】猫猫的小鱼
- mysql 执行sql文件
- Kafka入门(一)
- 行业话题 | 天天坐地铁,你知道BIM在地铁中的应用吗
- python项目管理工具_项目管理工具之Trac
- 杭州电子科技大学acm---2010
- 做外贸开发客户用的邮件群发软件,同行达40%~70%打开率?
- Android常用设计模式之Builder模式理解