JavaScript 得到上周时间范围,本月时间范围
来源:互联网 发布:淘宝助理连打只能2单 编辑:程序博客网 时间:2024/06/07 23:05
//1. 得到本月一号为开始时间,得到当前时间减两天为结束时间function SetDayDate() {//当前时间减两天var dataValue = new Date(new Date().getTime() - (1000 * 60 * 60 * 48)); //(1000*60*60*24)是1千毫秒(是1秒)乘60(是1分)乘60(是1小时)*24(是一天)加减一天把前边的-+换一下就行。var year = dataValue.getFullYear();var month = dataValue.getMonth() + 1;var day = dataValue.getDate();if (month < 10) {month = '0' + month;}if (day < 10) {if (day < 1) {day = '01';} else {day = '0' + day;}}var stime = year + '/' + month + '/' + '01'; //开始时间var etime = year + '/' + month + '/' + day; //结束时间} //2. 得到当前时间的上周时间范围function SetWeekDate() {var dataValue = new Date();var year = dataValue.getFullYear();var month = dataValue.getMonth() + 1;var day = dataValue.getDate();var thisWeekStart; //本周周一的时间if (dataValue.getDay() == 0) { //周天的情况;thisWeekStart = (new Date(year + '/' + month + '/' + day)).getTime() - ((dataValue.getDay()) + 6) * 86400000;} else {thisWeekStart = (new Date(year + '/' + month + '/' + day)).getTime() - ((dataValue.getDay()) - 1) * 86400000;}//获得上周时间var prevWeekStart = thisWeekStart - 7 * 86400000;//上周周一的时间var prevWeekEnd = thisWeekStart - 1 * 86400000;//上周周日的时间var stime = formatDate(new Date(prevWeekStart)); //开始时间var etime = formatDate(new Date(prevWeekEnd)); //结束时间}//3. 得到当前时间的上月时间范围function SetMonthDate() {var dataValue = new Date();var currentYear = dataValue.getFullYear();var currentMonth = dataValue.getMonth();var prevCurrentYear = 0, prevCurrentMonth = 0;if (currentMonth == 0) {prevCurrentYear = currentYear - 1;prevCurrentMonth = 12;} else {prevCurrentYear = currentYear;prevCurrentMonth = currentMonth - 1;}var prevmonthLastday = (new Date(currentYear, currentMonth, 1)).getTime() - 86400000;var stime = formatDate(new Date(prevCurrentYear, prevCurrentMonth, 1)); //开始时间var etime = formatDate(new Date(prevmonthLastday)); //结束时间}//格式化日期:yyyy/MM/ddfunction formatDate(date) {var myyear = date.getFullYear();var mymonth = date.getMonth() + 1;var myweekday = date.getDate();if (mymonth < 10) {mymonth = "0" + mymonth;}if (myweekday < 10) {myweekday = "0" + myweekday;}return (myyear + "/" + mymonth + "/" + myweekday);}
阅读全文
0 0
- JavaScript 得到上周时间范围,本月时间范围
- [sql server] 根据周期得到时间范围
- php 得到某月的时间戳范围
- 根据当前时间确定日期范围(本周、本月、本季度、本年度)
- sql时间查询上周 本周 上月 本月
- php获取本月 本周 上周时间戳
- 判断时间范围
- Java 时间范围 Util
- Access时间范围查询
- sql判断时间范围
- mysql 时间范围 查询
- SQLServer生成时间范围
- 范围要找个时间记住
- shell 遍历时间范围
- python 获取时间范围
- 数据范围和时间
- datePicker设置时间范围
- 计算经过时间范围
- Android饼状图的绘制
- vs2012创建dll
- 10种极具创意的验证码设计
- Codeforces Round #428 (Div. 2)-贪心&模拟-B. Game of the Rows
- Qt中QAction在菜单栏、工具栏、状态来上的使用及添加快捷键
- JavaScript 得到上周时间范围,本月时间范围
- 计算机视觉基础
- 记flume部署过程中遇到的问题以及解决方法(持续更新)
- JavaScript中new语句
- 支持向量机 Support Vector Machines (SVM)
- DOM及其扩展
- 六种三栏式布局
- css sprite新手教程
- [翻译]How to Interpret the Erlang Crash Dumps