当前位置: 首页 > news >正文

江门官网建站公司销售网站制作

江门官网建站公司,销售网站制作,天河区进一步,如何做实体店的网站需求描述: 定义时间分界点:每月26号8点,过了26号8点则过滤出data数组中符合条件数据下个月的数据,否则过滤出当月数据 1.假如现在是2024年11月14日,那么过滤出data数组中日期都是2024-11月的数据; 2.假如…

需求描述:

定义时间分界点:每月26号8点,过了26号8点则过滤出data数组中符合条件数据下个月的数据,否则过滤出当月数据

1.假如现在是2024年11月14日,那么过滤出data数组中日期都是2024-11月的数据;

2.假如现在是2024年11月26号8点之后,那么就过滤出data数组中11月之后下个月的数据,也就是12月的数据。

后端返回数据:

返回如下格式,过滤出符合需求条件的数据

let data = [{month: '2023-12', name: '111'}, {month: '2023-12', name: '111'}, {month: '2023-12', name: '111'}, {month: '2024-12', name: '111'},{month: '2023-11', name: '111'}, {month: '2023-11', name: '111'}, {month: '2023-11', name: '111'}, {month: '2024-11', name: '111'},{month: '2023-10', name: '111'},{month: '2023-10', name: '111'},{month: '2023-10', name: '111'},{month: '2024-10', name: '111'},{month: '2023-09', name: '111'}, {month: '2023-09', name: '111'},{month: '2023-09', name: '111'}, {month: '2024-09', name: '111'},{month: '2023-08', name: '111'}, {month: '2023-08', name: '111'},{month: '2023-08', name: '111'},{month: '2024-08', name: '111'},{month: '2023-07', name: '111'}, {month: '2023-07', name: '111'},{month: '2023-07', name: '111'},{month: '2024-07', name: '111'},{month: '2023-06', name: '111'}, {month: '2023-06', name: '111'},{month: '2023-06', name: '111'},{month: '2024-06', name: '111'},{month: '2023-05', name: '111'}, {month: '2023-05', name: '111'}, {month: '2023-05', name: '111'}, {month: '2024-05', name: '111'},{month: '2023-04', name: '111'}, {month: '2023-04', name: '111'},{month: '2023-04', name: '111'},{month: '2024-04', name: '111'},{month: '2023-03', name: '111'}, {month: '2023-03', name: '111'}, {month: '2023-03', name: '111'}, {month: '2024-03', name: '111'},{month: '2023-02', name: '111'}, {month: '2023-02', name: '111'}, {month: '2023-02', name: '111'}, {month: '2024-02', name: '111'},{month: '2023-01', name: '111'}, {month: '2023-01', name: '111'}, {month: '2023-01', name: '111'}, {month: '2024-01', name: '111'}
]

代码实现:

// 定义数据数组(这里只展示部分,完整数据请看上方)
let data = [{month: '2023-12', name: '111'},// ... (其他数据项){month: '2024-11', name: '111'}// ... (确保包含2024-12的数据以测试下个月的情况)
];// 获取当前日期和时间
var now = new Date();
var currentYear = now.getFullYear();
var currentMonth = now.getMonth() + 1; // 注意月份从0开始,需要加1
var currentDay = now.getDate();
var currentHour = now.getHours();// 定义分界点日期和时间
var cutoffDay = 26;
var cutoffHour = 8;// 根据当前日期和时间以及分界点确定要过滤的月份
function getTargetMonth(currentYear, currentMonth, currentDay, currentHour, cutoffDay, cutoffHour) {if (currentDay < cutoffDay || (currentDay === cutoffDay && currentHour < cutoffHour)) {// 如果今天在当前月的26号8点之前return currentYear + '-' + String(currentMonth).padStart(2, '0');} else {// 如果今天在当前月的26号8点或之后var nextMonth = (currentMonth % 12 === 0) ? 1 : currentMonth + 1;var nextYear = (currentMonth === 12) ? currentYear + 1 : currentYear; // 更简洁的判断下一年return nextYear + '-' + String(nextMonth).padStart(2, '0');}
}// 获取目标月份字符串
var targetMonth = getTargetMonth(currentYear, currentMonth, currentDay, currentHour, cutoffDay, cutoffHour);// 过滤数据数组,只保留目标月份的数据
var filteredData = data.filter(function(item) {return item.month === targetMonth;
});// 输出结果(在实际应用中,你可能会将这些数据用于渲染或其他逻辑)
console.log('当前日期和时间:', now.toLocaleString());
console.log('目标月份:', targetMonth);
console.log('过滤后的数据:', filteredData);

注意

        可能存在跨年份的情况(例如,从12月8点后过滤到次年的1月)。

http://www.yayakq.cn/news/499280/

相关文章:

  • phpcms双语网站怎么做济南哪家网站技术比较高
  • 手机网站有什么区别wordpress顶部广告
  • 上海营销网站制作起点签约的书网站给做封面吗
  • 十堰秦楚网 十堰新闻门户网站互动科技 网站
  • 成都定制网站建干事儿网网站开发
  • 南安市网站建设重庆地区专业做网站的公司
  • destoon 网站后台显示不出模板做网站需要准备的素材
  • 电商网站竞价推广的策略公司企业logo
  • 汕头网站建设设计价格手机端网站开发要注意什么
  • 湘潭网站建设磐石网络上班时间深圳建站公司专业公司
  • 网站seo李守洪排名大师最好用的手机编程软件
  • 个人网站域名怎么起为公司做网站
  • 网站怎么做口碑外贸出口流程12步骤图
  • 什么类型的网站容易被百度抓取谷歌seo网络营销价格
  • 网站开发大概多少钱现在新闻做的最好的网站
  • 建设银行东营分行网站太原电脑培训班哪家好
  • 网站建设新模式如何编写网站后台
  • 医疗网站建设效果电商网站设计公司有哪些
  • 网站开发框架技术电商网站那些功能用到静态化功能
  • 北京怎样建网站WordPress中菜单变色
  • 卖花网站模板西安做网站找缑阳建
  • 网站开发流程到上线网站建设费税率多少钱
  • 重庆网站免费优化石家庄网站建设公司
  • 网站首页建设公司江苏省工程建设信息官方网
  • 建设工程交易服务中心网站建设优化解析
  • 网站开发目前主要用什么技术宣传片拍摄方案范本
  • 长沙给中小企业做网站的公司网站开发工程师好不好
  • 建筑行业网站开发网站与网页区别
  • 找人做网站被骗怎么办重庆市建设工程造价信息
  • 德清做网站wordpress rss 添加