js获取当天和当天以后的两个礼拜的日期以及日期对应的星期几
2015-10-14 00:00
288 查看
实现效果:
![](http://static.oschina.net/uploads/space/2015/1014/175930_vJ4C_2486665.png)
根据以上结果分析,自行需要简单处理即可
![](http://static.oschina.net/uploads/space/2015/1014/175930_vJ4C_2486665.png)
function getWeekData () { var now=new Date; var day=now.getDay(); //2015-10-14 周三 var oriData='日一二三四五六'.split(''); var rs=[]; for(var i=0;i<7;i++){ rs.push(oriData[day]); ++day; day=day>6?day-7:day; } return rs; } console.log(getWeekData()); //获取当天以及未来一个礼拜的星期数 //["三", "四", "五", "六", "日", "一", "二"] function getDays () { var now = new Date; var day = now.getDay(); var week = "7123456"; var weekDay = ["周日", "周一", "周二", "周三", "周四", "周五", "周六"]; var days=[]; for(var i=0;i<14;i++){ var f = new Date; f.setDate(f.getDate()+i); var year=f.getFullYear(); var month=parseInt(f.getMonth())+1; month=month<10?'0'+month:month; var date=f.getDate(); date=date<10?'0'+date:date; var myDate = new Date(Date.parse(year+'/'+month+'/'+date)); days.push({ fullDate: ''+year+'-'+month+'-'+date, //带间隔符号日期 jxDate: ''+year+month+date, //简写 date: date, //多少号 yt: month+'/'+date, // 月/日 yt2: month+'月'+date+'日', // 月/日 week: weekDay[myDate.getDay()] }); } return days; } console.table(getDays()); //效果图太大,不方便上传,举例说明 0: Object date: 14 fullDate: "2015-10-14" jxDate: "20151014" week: "周三" yt: "10/14" yt2: "10月14日" 1: Object 2: Object ......
根据以上结果分析,自行需要简单处理即可
相关文章推荐
- Ember.js 入门指南——action触发变化
- grunt和seajs的打包初体验
- js基础
- 熟悉JS
- jsoncpp接口总结
- JavaScript动态创建table表格
- JavaScript私有变量
- js逻辑运算的特殊之处
- Javascript高级程序设计学习笔记一
- JavaScript高级程序设计之客户端检测之怪癖检测第9.2讲笔记
- javascript基础
- js基础
- smartcrop.js智能图片裁剪库
- JavaScript中list的简单使用<菜单>
- JavaScript高级程序设计之客户端检测之能力检测第9.1讲笔记
- 10.13 js入门
- js2次学习----常用知识点总结
- js的BOM对象完全解析
- JavaScript中功能自动生成网页元素且可以增删改克隆(按钮,文本等)
- EXTJS表格功能扩展