js获取日期:指定日期前后的日期
来源:互联网 发布:淘宝女装店的现状分析 编辑:程序博客网 时间:2024/05/23 13:14
function getmonths(dateday){ /*获取当前日期的月份*/ var curDate = new Date(dateday); return curDate.getMonth()+1;};function getYears(dateday){ /*获取当前日期的年份*/ var curDate = new Date(dateday); return curDate.getFullYear();};function getCountDays(dateday) {/*转化时间*/var curDate = new Date(dateday);/* 获取当前月份 */var curMonth = curDate.getMonth(); /* 生成实际的月份: 由于curMonth会比实际月份小1, 故需加1 */ curDate.setMonth(curMonth + 1); /* 将日期设置为0 */ curDate.setDate(0); /* 返回当月的天数 */ return curDate.getDate();};/*得到开始时间的昨天,默认是1天,默认是不返回短时间day : 开始时间amount : 相隔的天数isShortTime : 是否显示短时间*/function getBeforeDay(day,amount,isShortTime){ if(Date.parse(day) != Date.parse(day)){ return false; } var days = new Date(new Date(day)-1000*60*60*24); if(amount){ var number = parseInt(amount); if(number && number > 0 && !isNaN(number)){ days = new Date(new Date(day)-1000*60*60*24*number); } } return dateFormat(days,isShortTime);}/*得到开始时间的明天,默认是1天,默认是不返回短时间day : 开始时间amount : 相隔的天数isShortTime : 是否显示短时间*/function getAfterDay(day,amount,isShortTime){ if(Date.parse(day) != Date.parse(day)){ return false; } day =new Date(day); var v = day.valueOf(); var days = new Date((v+86400000)); if(amount){ var number = parseInt(amount); if(number && number > 0 && !isNaN(number)){ days = new Date((v+86400000*number)); } } return dateFormat(days,isShortTime);}/*格式化时间,默认是不返回短时间day : 日期isShortTime : 是否显示短时间*/function dateFormat(day,isShortTime){ if(Date.parse(day) != Date.parse(day)){ return false; } var days = new Date(day); if(isShortTime && isShortTime==true){ var hours = days.getHours()<10?"0"+days.getHours():days.getHours(); var minutes = days.getMinutes()<10?"0"+days.getMinutes():days.getMinutes(); var seconds = days.getSeconds()<10?"0"+days.getSeconds():days.getSeconds(); return days.getFullYear()+"-"+(days.getMonth()+1)+"-"+days.getDate()+" "+hours+":"+minutes+":"+seconds; }else{ return days.getFullYear()+"-"+(days.getMonth()+1)+"-"+days.getDate(); }}
代码测试如下:
- js获取日期:指定日期前后的日期
- java获取指定日期的前后日期
- JS获取当前日期前后的日期
- 获取指定日期的前后几分
- js获取当前日期的前后几天
- js获取今天前后的日期
- js获取前后的日期以及日期格式化
- lua指定日期前后天数的日期
- JS获取当前日期指定天后的日期
- js获取指定日期的下一天
- 获取指定日期的下一天日期
- 获取指定日期范围的工作日日期
- js获取当前日期的前后N天日期
- js获取当前日期前后N天的方法
- js 获取指定日期的前几天日期或后几天日期
- 得到今天日期并得到前后几天的日期,或者输入指定格式任意日期得到前后几天的日期
- Java获取某个日期前后几天日期
- 获取当前日期和前后额日期
- Uncompressing Linux... done, booting the kernel.
- WinXP环境下VS2010配置Cocos2d-x-2.1.4最新版本的开发环境
- POJ3041:Asteroids
- opencv 图像尺度空间介绍
- 模糊距离分析 及 java代码实现
- js获取日期:指定日期前后的日期
- UVa10878 Decode the tape
- hdu 4587 TWO NODES
- JVM调优总结(八) -典型配置举例2
- [HDU 1535]Invitation Cards[SPFA反向思维]
- window.onload与$(document).ready()的对比
- JVM调优总结(九) -新一代垃圾回收算法
- 使用WebRTC实现电脑与手机通过浏览器进行视频通话
- Android_Service组件详解