张家口产业监测
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

49 lines
1.0 KiB

/**
* 获取指定月的第一天, 如果参数为空, 则获取当月第一天
* 返回格式为 yyyy-MM-dd
*/
function getFirstDayOfMonth(date) {
var nowDate = new Date();
if(date){
nowDate = new Date(date);
}
var starDate = nowDate.setDate(1);//当月第一天
return formatDate(starDate);
}
/**
* 获取指定月的最后一天, 如果参数为空, 则获取当月最后一天
* 返回格式为 yyyy-MM-dd
*/
function getLastDayOfMonth(date) {
var nowDate = new Date();
if(date){
nowDate = new Date(date);
}
var fullYear = nowDate.getFullYear();
var month = nowDate.getMonth() + 1;
var endOfMonth = new Date(fullYear, month, 0).getDate(); // 获取本月最后一天
var endDate = nowDate.setDate(endOfMonth);
return formatDate(endDate);
}
/**
* 格式化日期
*/
function formatDate(targetDate){
var D, y, m, d;
if (targetDate) {
D = new Date(targetDate);
y = D.getFullYear();
m = D.getMonth() + 1;
d = D.getDate();
}
m = m > 9 ? m : '0' + m;
d = d > 9 ? d : '0' + d;
return y + '-' + m + '-' + d;
}