2025-01-15 18:49:37 +08:00

115 lines
3.1 KiB
JavaScript

/*获取日期:前天、昨天、今天、明天、后天 格式Y/M/D*/
function GetDateStr(AddDayCount) {
var dd = new Date();
dd.setDate(dd.getDate() + AddDayCount); //获取AddDayCount天后的日期
var y = dd.getFullYear();
var m = dd.getMonth() + 1; //获取当前月份的日期
var d = dd.getDate();
var hh = dd.getHours();
var mm = dd.getMinutes();
var ss = dd.getSeconds();
if (m < 10) {
m = "0" + m;
}
if (d < 10) {
d = "0" + d;
}
return y + "/" + m + "/" + d;
}
/*获取日期:前天、昨天、今天、明天、后天 格式M/D*/
function GetDateStr_3(AddDayCount) {
var dd = new Date();
dd.setDate(dd.getDate() + AddDayCount); //获取AddDayCount天后的日期
var y = dd.getFullYear();
var m = dd.getMonth() + 1; //获取当前月份的日期
var d = dd.getDate();
var hh = dd.getHours();
var mm = dd.getMinutes();
var ss = dd.getSeconds();
if (m < 10) {
m = "0" + m;
}
if (d < 10) {
d = "0" + d;
}
return m + "/" + d;
}
/*end*/
var currentTime = GetDateStr(-1);
var sevenTime = GetDateStr(-7);
var yueTime = GetDateStr(-30);
var lastyueTimeDate = new Date(yueTime)
var lastyueY = lastyueTimeDate.getFullYear() - 1
var lastyueM = lastyueTimeDate.getMonth() + 1
if (lastyueM < 10) {
lastyueM = '0' + lastyueM
}
var lastyueD = lastyueTimeDate.getDate();
if (lastyueD < 10) {
lastyueD = '0' + lastyueD
}
var lastyueTime = `${lastyueY}/${lastyueM}/${lastyueD}`
var lastTimeDate = new Date(currentTime)
var lastTimeY = lastTimeDate.getFullYear() - 1
var lastTimeM = lastTimeDate.getMonth() + 1
if (lastTimeM < 10) {
lastTimeM = '0' + lastTimeM
}
var lastTimeD = lastTimeDate.getDate();
if (lastTimeD < 10) {
lastTimeD = '0' + lastTimeD
}
var lastTime = `${lastTimeY}/${lastTimeM}/${lastTimeD}`
// var year = new Date().getFullYear();
// var lastYear = year - 1;
// var lastTime = GetDateStr_3(-1);
// lastTime = lastYear + "/" + lastTime;
// var lastsevenTime = GetDateStr_3(-7);
// lastsevenTime = lastYear + lastsevenTime;
// var lastyueTime = GetDateStr_3(-30);
// lastyueTime = lastYear + "/" + lastyueTime;
// var upTime = GetDateStr(-60).replace(/\//g, '-');
// var upTime2 = GetDateStr(-31).replace(/\//g, '-');
/*end*/
var myChart6 = echarts.init(document.getElementById("container_4_2"));
var option = {
tooltip: {},
legend: [{
data: ['上年', '今年', '上月'],
}],
grid: {
left: '3%',
right: '4%',
bottom: '3%',
containLabel: true
},
xAxis: [{
data: [],
}],
yAxis: {},
series: [{
name: "上年",
data: [],
type: 'line',
},
{
name: "今年",
data: [],
type: 'line',
},
{
name: "上月",
data: [],
type: 'line',
},
]
};
myChart6.setOption(option);
var Kdata_y = "action_type=RevenueCompare&action_data=" + yueTime + "|" + currentTime + "&action_record=" + lastyueTime + "|" + lastTime + "&province_code=4496";