获取本周、本季度、本月、上月的开始日期、结束日期
2018-01-11 17:35
501 查看
https://www.cnblogs.com/liyixiang/p/6038122.html
/**
* 获取本周、本季度、本月、上月的开始日期、结束日期
*/
var now = new Date(); //当前日期
var nowDayOfWeek = now.getDay(); //今天本周的第几天
var nowDay = now.getDate(); //当前日
var nowMonth = now.getMonth(); //当前月
var nowYear = now.getYear(); //当前年
nowYear += (nowYear < 2000) ? 1900 : 0; //
var lastMonthDate = new Date(); //上月日期
lastMonthDate.setDate(1);
lastMonthDate.setMonth(lastMonthDate.getMonth()-1);
var lastYear = lastMonthDate.getYear();
var lastMonth = lastMonthDate.getMonth();
//格式化日期:yyyy-MM-dd
function 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);
}
//获得某月的天数
function getMonthDays(myMonth){
var monthStartDate = new Date(nowYear, myMonth, 1);
var monthEndDate = new Date(nowYear, myMonth + 1, 1);
var days = (monthEndDate - monthStartDate)/(1000 * 60 * 60 * 24);
return days;
}
//获得本季度的开始月份
function getQuarterStartMonth(){
var quarterStartMonth = 0;
if(nowMonth<3){
quarterStartMonth = 0;
}
if(2
/**
* 获取本周、本季度、本月、上月的开始日期、结束日期
*/
var now = new Date(); //当前日期
var nowDayOfWeek = now.getDay(); //今天本周的第几天
var nowDay = now.getDate(); //当前日
var nowMonth = now.getMonth(); //当前月
var nowYear = now.getYear(); //当前年
nowYear += (nowYear < 2000) ? 1900 : 0; //
var lastMonthDate = new Date(); //上月日期
lastMonthDate.setDate(1);
lastMonthDate.setMonth(lastMonthDate.getMonth()-1);
var lastYear = lastMonthDate.getYear();
var lastMonth = lastMonthDate.getMonth();
//格式化日期:yyyy-MM-dd
function 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);
}
//获得某月的天数
function getMonthDays(myMonth){
var monthStartDate = new Date(nowYear, myMonth, 1);
var monthEndDate = new Date(nowYear, myMonth + 1, 1);
var days = (monthEndDate - monthStartDate)/(1000 * 60 * 60 * 24);
return days;
}
//获得本季度的开始月份
function getQuarterStartMonth(){
var quarterStartMonth = 0;
if(nowMonth<3){
quarterStartMonth = 0;
}
if(2
相关文章推荐
- JS获取本周、本季度、本月、上月的开始日期、结束日期
- 获取本周、本季度、本月、上月的开始日期、结束日期
- JS获取本周、本季度、本月、上月的开始日期、结束日期
- js 获取 本周、上周、本月、上月、本季度、上季度的开始结束日期
- js 获取 本周、上周、本月、上月、本季度、上季度的开始结束日期
- JS获取本周、本季度、本月、上月的开始日期、结束日期
- js 获取 本周、上周、本月、上月、本季度、上季度的开始结束日期
- js获取上周、本周、上月、本月、上季度、本季度的开始日期、结束日期(无bug)
- Java写的获取日期工具类(今天、昨天、本周、上周、本月、上月、本年及特定时间的开始时间和结束时间)
- 获取上月、上年、本月、本周、上周、指定年指定周、的开始日期和结束日期
- JS获取本周周一 周日日期、本季度、本月、上月的开端日期、停止日期
- Java获取当天、本周、本月、本季度、本年等 开始及结束时间
- 用php获取本周,上周,本月,上月,本季度日期的代码
- JS获取本周、本季度、本月、上月的开端日期、停止日期
- JS获取本周、本季度、本月、上月的开端日期、停止日期
- Java获取当天、本周、本月、本季度、本年等 开始及结束时间
- 通过今天的日期,获得本周,本月,上月,本年的开始结束日期
- 用php获取本周,上周,本月,上月,本季度日期的代码
- C#获取本周、上周、本月、上月、本季度、上季度、本年、上一年起始时间和结束时间
- java获取当天,前天,明天,本周,本月,本年的开始日期时间和结束日期时间