项目经验:js实现根据时段获取时间段
2014-07-29 09:51
405 查看
根据上图中的选择时段获取最近一天、最近一周、最近一月、最近一年时间段内的第一天以及最后一天,js代码如下:
//根据选择时段得到时间段 function getTimeDuring(xzsd){ //最近一天 if(xzsd=="1"){ var date=new Date(); return date.getFullYear()+"年"+(date.getMonth()+1)+"月"+date.getDate()+"日"; //最近一周 }else if(xzsd=="2"){ //获取当前星期X(0-6,0代表星期天) var firstDateOfWeek=new Date(); var lastDateOfWeek=new Date(); var week = firstDateOfWeek.getDay(); firstDateOfWeek.setDate(firstDateOfWeek.getDate()+1-week); lastDateOfWeek.setDate(lastDateOfWeek.getDate()+7-week); return firstDateOfWeek.getFullYear()+"年"+(firstDateOfWeek.getMonth()+1)+"月"+firstDateOfWeek.getDate()+"日-"+ lastDateOfWeek.getFullYear()+"年"+(lastDateOfWeek.getMonth()+1)+"月"+lastDateOfWeek.getDate()+"日";; //最近一月 }else if(xzsd=="3"){ var date=new Date(); //获取当前月份(0-11,0代表1月) var month = date.getMonth()+1; if(month==2){ return date.getFullYear()+"年"+(date.getMonth()+1)+"月1日-"+date.getFullYear()+"年"+(date.getMonth()+1)+"月28日"; }else if(month==1||month==3||month==5||month==7||month==8||month==10||month==12){ return date.getFullYear()+"年"+(date.getMonth()+1)+"月1日-"+date.getFullYear()+"年"+(date.getMonth()+1)+"月31日"; }else if(month==4||month==6||month==9||month==11){ return date.getFullYear()+"年"+(date.getMonth()+1)+"月1日-"+date.getFullYear()+"年"+(date.getMonth()+1)+"月30日"; } //最近一年 }else if(xzsd=="4"){ var date=new Date(); return date.getFullYear()+"年"+"1月1日-"+date.getFullYear()+"年"+"12月31日"; } }
相关文章推荐
- 项目经验:js实现定时器监听控件输入值的变化
- swipe.js工具包实现手机web滑动轮播效果存在jQuery对象不能使用问题并解决(个人项目经验)
- 项目经验:自己写的根据时段得到日期的CalendarUtil
- JS实现密码框根据焦点的获取与失去控制文字的消失与显示效果
- js根据开始时间和结束时间获取该时间段内的每天、每周一、每月、每年
- 项目经验:用js实现行动态添加效果
- JS实现密码框根据焦点的获取与失去控制文字的消失与显示效果
- js根据当前时间获取指定范围内的时间段日期
- 项目开发中的一些注意事项以及技巧总结 基于Repository模式设计项目架构—你可以参考的项目架构设计 Asp.Net Core中使用RSA加密 EF Core中的多对多映射如何实现? asp.net core下的如何给网站做安全设置 获取服务端https证书 Js异常捕获
- js根据开始时间和结束时间获取该时间段内的每天、每周一、每月、每年
- js得到连两个时间段之间所有的年-月 获取当前日期 格式化日期 根据指定日期得到该日期该月份的最后一天
- js实现在HTML页面获取项目名路径
- 项目经验:求一段js 要求实现只能输入数字小数点、其他输入不进去
- js实现javaMap的功能 根据json的key获取json的key对应的值
- 利用JS获取IE客户端IP及MAC的实现
- js实现cookie的删除获取与添加
- 利用JS获取IE客户端IP及MAC的实现
- 项目开发计划模板-根据经验以及参考资料整理
- 利用JS获取IE客户端IP及MAC的实现
- 用js实现的一个根据内容自动生成表格的函数