计算日期方法
电脑版发表于:2020/4/7 9:34
function DateTime(day) {
//实例化日期
var time = new Date();
//获取年份
var year = time.getFullYear();
//获取月份
var month = time.getMonth();
var m = day - 1;
if (month > m) {
var newmonth = month - m;
//开始日期
var Starpdatetime = new Date(year, newmonth, 1).Format("yyyy-MM-dd hh:mm:ss");
//结束日期
var Stopdatetime = new Date(year, newmonth, getMonthDays(newmonth)).Format("yyyy-MM-dd 23:59:59");
return Starpdatetime + " - " + Stopdatetime;
}
else if (month < m) {
var newmonth = m - month;
var datemonth = 12 - newmonth;
year = year - 1;
//开始日期
var Starpdatetime = new Date(year, datemonth, 1).Format("yyyy-MM-dd hh:mm:ss");
//结束日期
var Stopdatetime = new Date(year, datemonth, getMonthDays(datemonth)).Format("yyyy-MM-dd 23:59:59");
return Starpdatetime + " - " + Stopdatetime;
}
else {
var newmonth = m - month;
//开始日期
var Starpdatetime = new Date(year, newmonth, 1).Format("yyyy-MM-dd hh:mm:ss");
//结束日期
var Stopdatetime = new Date(year, newmonth, getMonthDays(newmonth)).Format("yyyy-MM-dd 23:59:59");
return Starpdatetime + " - " + Stopdatetime;
}
}