{"remainingRequest":"D:\\jenkins\\workspace\\xypm-web-prod\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\xypm-web-prod\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\xypm-web-prod\\node_modules\\eslint-loader\\index.js??ref--13-0!D:\\jenkins\\workspace\\xypm-web-prod\\src\\api\\date.js","dependencies":[{"path":"D:\\jenkins\\workspace\\xypm-web-prod\\src\\api\\date.js","mtime":1667333348790},{"path":"D:\\jenkins\\workspace\\xypm-web-prod\\babel.config.js","mtime":1667333346259},{"path":"D:\\jenkins\\workspace\\xypm-web-prod\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xypm-web-prod\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xypm-web-prod\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"D:\\jenkins\\workspace\\xypm-web-prod\\node_modules\\eslint-loader\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["import \"core-js/modules/es6.number.constructor\";\nvar chioseDate = {\n getDate: function getDate(dates) {\n var dd = new Date();\n var n = dates || 0;\n dd.setDate(dd.getDate() + n);\n var y = dd.getFullYear();\n var m = dd.getMonth() + 1;\n var d = dd.getDate();\n m = m < 10 ? \"0\" + m : m;\n d = d < 10 ? \"0\" + d : d;\n var day = y + \"-\" + m + \"-\" + d;\n return day;\n //dates为数字类型,0代表今日,-1代表昨日,1代表明日,返回yyyy-mm-dd格式字符串,dates不传默认代表今日。\n },\n getMonday: function getMonday(type, dates) {\n var now = new Date();\n var nowTime = now.getTime();\n var day = now.getDay();\n var longTime = 24 * 60 * 60 * 1000;\n var n = longTime * 7 * (dates || 0);\n if (type == \"s\") {\n var dd = nowTime - (day - 1) * longTime + n;\n }\n ;\n if (type == \"e\") {\n var dd = nowTime + (7 - day) * longTime + n;\n }\n ;\n dd = new Date(dd);\n var y = dd.getFullYear();\n var m = dd.getMonth() + 1;\n var d = dd.getDate();\n m = m < 10 ? \"0\" + m : m;\n d = d < 10 ? \"0\" + d : d;\n var day = y + \"-\" + m + \"-\" + d;\n return day;\n //getMonday(type, dates) //type为字符串类型,有两种选择,\"s\"代表开始,\"e\"代表结束,dates为数字类型,不传或0代表本周,-1代表上周,1代表下周\n //getMonday(\"s\", 1) //得到下周一的yyyy-mm-dd格式日期\n //getMonday(\"e\", 1) //得到下周日的yyyy-mm-dd格式日期\n },\n getMonth: function getMonth(type, months) {\n var d = new Date();\n var year = d.getFullYear();\n var month = d.getMonth() + 1;\n if (Math.abs(months) > 12) {\n months = months % 12;\n }\n ;\n if (months != 0) {\n if (month + months > 12) {\n year++;\n month = (month + months) % 12;\n } else if (month + months < 1) {\n year--;\n month = 12 + month + months;\n } else {\n month = month + months;\n }\n ;\n }\n ;\n month = month < 10 ? \"0\" + month : month;\n var date = d.getDate();\n var firstday = year + \"-\" + month + \"-\" + \"01\";\n var lastday = \"\";\n if (month == \"01\" || month == \"03\" || month == \"05\" || month == \"07\" || month == \"08\" || month == \"10\" || month == \"12\") {\n lastday = year + \"-\" + month + \"-\" + 31;\n } else if (month == \"02\") {\n if (year % 4 == 0 && year % 100 != 0 || year % 100 == 0 && year % 400 == 0) {\n lastday = year + \"-\" + month + \"-\" + 29;\n } else {\n lastday = year + \"-\" + month + \"-\" + 28;\n }\n ;\n } else {\n lastday = year + \"-\" + month + \"-\" + 30;\n }\n ;\n var day = \"\";\n if (type == \"s\") {\n day = firstday;\n } else {\n day = lastday;\n }\n ;\n return day;\n //getMonth(type, months) //type为字符串类型,有两种选择,\"s\"代表开始,\"e\"代表结束,months为数字类型,不传或0代表本月,-1代表上月,1代表下月\n //getMonth(\"s\", 1) //得到下月第一天的yyyy-mm-dd格式日期\n //getMonth(\"e\", 1) //得到下月最后一天的yyyy-mm-dd格式日期\n },\n getYear: function getYear(type, dates) {\n var dd = new Date();\n var n = dates || 0;\n var year = dd.getFullYear() + Number(n);\n if (type == \"s\") {\n var day = year + \"-01-01\";\n }\n ;\n if (type == \"e\") {\n var day = year + \"-12-31\";\n }\n ;\n if (!type) {\n var day = year + \"-01-01/\" + year + \"-12-31\";\n }\n ;\n return day;\n //getYear(type, dates) //type为字符串类型,有两种选择,\"s\"代表开始,\"e\"代表结束,dates为数字类型,不传或0代表今年,-1代表去年,1代表明年\n //getYear(\"s\", 1) //得到明年第一天的yyyy-mm-dd格式日期\n //getYear(\"e\", 1) //得到明年最后一天的yyyy-mm-dd格式日期\n }\n};\n\nexport default chioseDate;",null]}