[{"createTime":1735734952000,"id":1,"img":"hwy_ms_500_252.jpeg","link":"https://activity.huaweicloud.com/cps.html?fromacct=261f35b6-af54-4511-a2ca-910fa15905d1&utm_source=V1g3MDY4NTY=&utm_medium=cps&utm_campaign=201905","name":"华为云秒杀","status":9,"txt":"华为云38元秒杀","type":1,"updateTime":1735747411000,"userId":3},{"createTime":1736173885000,"id":2,"img":"txy_480_300.png","link":"https://cloud.tencent.com/act/cps/redirect?redirect=1077&cps_key=edb15096bfff75effaaa8c8bb66138bd&from=console","name":"腾讯云秒杀","status":9,"txt":"腾讯云限量秒杀","type":1,"updateTime":1736173885000,"userId":3},{"createTime":1736177492000,"id":3,"img":"aly_251_140.png","link":"https://www.aliyun.com/minisite/goods?userCode=pwp8kmv3","memo":"","name":"阿里云","status":9,"txt":"阿里云2折起","type":1,"updateTime":1736177492000,"userId":3},{"createTime":1735660800000,"id":4,"img":"vultr_560_300.png","link":"https://www.vultr.com/?ref=9603742-8H","name":"Vultr","status":9,"txt":"Vultr送$100","type":1,"updateTime":1735660800000,"userId":3},{"createTime":1735660800000,"id":5,"img":"jdy_663_320.jpg","link":"https://3.cn/2ay1-e5t","name":"京东云","status":9,"txt":"京东云特惠专区","type":1,"updateTime":1735660800000,"userId":3},{"createTime":1735660800000,"id":6,"img":"new_ads.png","link":"https://www.iodraw.com/ads","name":"发布广告","status":9,"txt":"发布广告","type":1,"updateTime":1735660800000,"userId":3},{"createTime":1735660800000,"id":7,"img":"yun_910_50.png","link":"https://activity.huaweicloud.com/discount_area_v5/index.html?fromacct=261f35b6-af54-4511-a2ca-910fa15905d1&utm_source=aXhpYW95YW5nOA===&utm_medium=cps&utm_campaign=201905","name":"底部","status":9,"txt":"高性能云服务器2折起","type":2,"updateTime":1735660800000,"userId":3}]
下面的代码,是我写小程序项目的片段,赋值给startTime是计算出来的日期,endTime默认当前日期,本文讲的是获取多少天前的日期,因此只需看那startTime就可以,希望能帮到大家!
//自由搜索 bindMoth: function(e) { var index = e.currentTarget.dataset.index;
this.setData({ activeIndex: index }) var name =
this.data.quarterData[index].name; var myDate = new Date(); if (name == '本月') {
this.setData({ saleOrderList: [], startTime: util.formatTime()[0] + '-' +
util.formatTime()[1] + '-' + "01", endTime: util.formatTime()[0] + '-' +
util.formatTime()[1] + '-' + util.formatTime()[2], pageSize: 10, pageIndex: 1
}) } else if (name == '50天') { //获取50天前日期 var date = new Date(myDate - 1000 *
60 * 60 * 24 * 50); var lastY = date.getFullYear(); var lastM = date.getMonth()
+ 1; var lastD = date.getDate(); this.setData({ saleOrderList: [], startTime:
lastY + "-" + (lastM < 10 ? "0" + lastM : lastM) + "-" + (lastD < 10 ? "0" +
lastD : lastD), endTime: util.formatTime()[0] + '-' + util.formatTime()[1] +
'-' + util.formatTime()[2], pageSize: 10, pageIndex: 1 }) } else if (name ==
'100天') { //获取100天前日期 var date = new Date(myDate - 1000 * 60 * 60 * 24 * 100);
var lastY = date.getFullYear(); var lastM = date.getMonth() + 1; var lastD =
date.getDate(); this.setData({ saleOrderList: [], startTime: lastY + "-" +
(lastM < 10 ? "0" + lastM : lastM) + "-" + (lastD < 10 ? "0" + lastD : lastD),
endTime: util.formatTime()[0] + '-' + util.formatTime()[1] + '-' +
util.formatTime()[2], pageSize: 10, pageIndex: 1 }) }else{ }
this.getdataList(); },