日期转化:昨天、今天、本周、本月、本季度、本年时间间隔(开始日期和结束日期)
var startDate=new Date();// 开始日期
var endDate=new Date();// 结束日期
var selectDate=$("#logDate").combobox("getValue");
switch (selectDate) {
case '1':// 昨天,开始结束日期都设置为昨天
var day=now.getDate(); // 取当日
startDate.setDate(day-1);
endDate.setDate(day-1);
whichSearch=1;
break;
case '2':// 今天,开始结束日期初始就是今天
whichSearch=1;
break;
case '3':// 本周,开始日期设置本周日,结束日期设置为本周六
whichSearch=2;
var day=now.getDate(); // 取当日
var week=now.getDay();// 取当日是周几
startDate.setDate(day-week);
endDate.setDate(day+(6-week));
break;
case '4':// 本月,开始日期设置为1号,结束日期设置为月末
whichSearch=2;
var year=now.getFullYear();
var month=now.getMonth()+1;
endDate=new Date(year+"-"+(month+1)+"-01");
startDate.setDate(1);
endDate.setDate(0);
break;
case '5':// 本季度
whichSearch=2;
var year=now.getFullYear();
var month=now.getMonth()+1;
var season=(month-1)/3+1;
startDate=new Date(year+"-"+(3*(season-1)+1)+"-01");
endDate=new Date(year+"-"+(3*(season)+1)+"-01");
endDate.setDate(0);
break;
case '6':// 本年,开始日期设置为01-01,结束日期设置为12-31
whichSearch=2;
var year=now.getFullYear();
startDate=new Date(year+"-01-01");
endDate=new Date(year+"-12-31");
break;
default:
break;
}
alert(startDate+" - "+endDate);
<body>
<select class="easyui-combobox" id="logDate" style="width: 100px;" panelHeight="130px">
<option value="1" selected="selected">昨天</option>
<option value="2">今天</option>
<option value="3">本周</option>
<option value="4">本月</option>
<option value="5">本季度</option>
<option value="6">本年</option>
</select>
</body>
分享到:
相关推荐
用php获取本周,上周,本月,上月,本季度日期的代码
java获取日期 本周本年 本月 上一年java获取日期 本周本年 本月 上一年java获取日期 本周本年 本月 上一年java获取日期 本周本年 本月 上一年java获取日期 本周本年 本月 上一年java获取日期 本周本年 本月 上一年...
asp.net 取本日,本周,本月,本年的时间段 asp.net 取本日,本周,本月,本年的时间段 asp.net 取本日,本周,本月,本年的时间段
DateTime类常用技巧 DateTime类 实现本年 本月 本季度等
C#中的DateTime:本周,本月,本年,本周第一天
获得今天,本周本月,本年内的时间
sql server 查询当天,本周,本月,本年,30天内的数据的sql语句
查询本周记录\本月记录\本季度记录\本年记录等的SQL语句 分Mysql 和SQL Server 查询语句。 有效率的查询语句。
Calendar c = new GregorianCalendar(); c.setFirstDayOfWeek(Calendar.MONDAY); c.setTime(new Date()); c.set(Calendar.DAY_OF_WEEK, c.getFirstDayOfWeek()); // Monday System.out.println(c....//本月第一天
JS获取当天是本年的第几周和本周的起始日期,可以设定周的起始日期,我这里的周是礼拜四开始,礼拜五结束,可以跨年,跨月
Mysql练习7:按季度统计本年发布的房屋出租数量.zip
当前的日期、根据指定日期得获取对应年份的所有月的日期、获取月初时间、获取月末时间、获取当天的起始时间、获取当天的结束时间、获取昨天的开始时间、获取昨天的结束时间、当前季度的开始时间、当前季度的结束时间...
查询本月的记录,如何在SQL Server中查询本周 本月 本期, 本年的记录2008-01-15 17:41表名为:tableName 时间字段名为:theDate
分离系统
主要介绍了php获取本年、本月、本周时间戳和日期格式,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
sql 查询本年、本月、本日记录的语句,附SQL日期函数,学习sql的朋友可以参考下。
java获取本月的开始时间\结束时间、获取上月的开始时间\结束时间、获取本年的开始时间\结束时间、获取某个日期的开始时间\结束时间、获取今年是哪一年、获取本月是哪一月
1,时间戳转换时间;... // 3)当前时间之前或者昨天 显示 : 今天 09:30 昨天 09:30 // 4)当前时间之前或者明天 显示 : 今天 09:30 明天 09:30 // 5) 今年显示 : 09月12日 // 6) 大于本年 显示 : 2013/09/09)
获取本周日的日期 获取上周一日期:" + tt.getPreviousWeekday("yyyy-MM-dd")); 获取上周日日期:" + tt.getPreviousWeekSunday("yyyy-MM-dd")); 获取上周一日期:" + tt.getWeekday(-1, "yyyy-MM-dd")); 获取上周日...